X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=esr-mgr%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Faai%2Fesr%2Fresource%2FVimManager.java;h=8dee4c92d1e3ef2dafdc98bef9bf35eb0eff3cbd;hb=2c0e80cac349b7364d5b2b1f0b9650a4cd95ca18;hp=354e3af5743e67377a00bbb165429a170ee97488;hpb=81d6090fdc1ad05afc785368e1a4029858265884;p=aai%2Fesr-server.git diff --git a/esr-mgr/src/main/java/org/onap/aai/esr/resource/VimManager.java b/esr-mgr/src/main/java/org/onap/aai/esr/resource/VimManager.java index 354e3af..8dee4c9 100644 --- a/esr-mgr/src/main/java/org/onap/aai/esr/resource/VimManager.java +++ b/esr-mgr/src/main/java/org/onap/aai/esr/resource/VimManager.java @@ -18,7 +18,6 @@ package org.onap.aai.esr.resource; import com.codahale.metrics.annotation.Timed; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiResponse; import io.swagger.annotations.ApiResponses; import org.eclipse.jetty.http.HttpStatus; @@ -48,7 +47,6 @@ public class VimManager { /** * query all VIM. */ - @Path("") @GET @ApiOperation(value = "get all vim ") @Produces(MediaType.APPLICATION_JSON) @@ -61,13 +59,13 @@ public class VimManager { response = String.class)}) @Timed public Response queryVimList() { - return VimManagerWrapper.getInstance().queryVimList(); + return VimManagerWrapper.getInstance().queryVimListDetails(); } /** * query vim by id. */ - @Path("/{vimId}") + @Path("/{cloudOwner}/{cloudRegionId}") @GET @ApiOperation(value = "get vim by id") @Produces(MediaType.APPLICATION_JSON) @@ -79,9 +77,9 @@ public class VimManager { @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "internal server error", response = String.class)}) @Timed - public Response queryVimById(@ApiParam(value = "vim id") @PathParam("vimId") String vimId) { - LOGGER.info("start query vim by id." + vimId); - return VimManagerWrapper.getInstance().queryVimById(vimId); + public Response queryVimById(@PathParam("cloudOwner") String cloudOwner, @PathParam("cloudRegionId") String cloudRegionId) { + LOGGER.info("start query vim by cloud owner and cloud region id." + cloudOwner +"," + cloudRegionId); + return VimManagerWrapper.getInstance().queryVimById(cloudOwner, cloudRegionId); } /** @@ -98,7 +96,7 @@ public class VimManager { @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "internal server error", response = String.class)}) @Timed - public Response delvim(@ApiParam(value = "vim id") @PathParam("vimId") String vimId) { + public Response delvim(@PathParam("vimId") String vimId) { LOGGER.info("start delete vim .id:" + vimId); return VimManagerWrapper.getInstance().delVim(vimId); } @@ -119,8 +117,7 @@ public class VimManager { @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "internal server error", response = String.class)}) @Timed - public Response updatevims(@ApiParam(value = "vim", required = true) VimRegisterInfo vim, - @ApiParam(value = "vim id", required = true) @PathParam("vimId") String vimId) { + public Response updatevims(VimRegisterInfo vim, @PathParam("vimId") String vimId) { LOGGER.info("start update vim .id:" + vimId + " info:" + ExtsysUtil.objectToString(vim)); return VimManagerWrapper.getInstance().updateVim(vim); } @@ -129,7 +126,6 @@ public class VimManager { * register vim . */ @POST - @Path("") @Consumes(MediaType.APPLICATION_JSON) @Produces({MediaType.TEXT_PLAIN, MediaType.APPLICATION_JSON}) @ApiOperation(value = "create a vim") @@ -141,7 +137,7 @@ public class VimManager { @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "internal server error", response = String.class)}) @Timed - public Response registerVims(@ApiParam(value = "vim", required = true) VimRegisterInfo vim) { + public Response registerVims(VimRegisterInfo vim) { LOGGER.info("start add vim" + " info:" + ExtsysUtil.objectToString(vim)); return VimManagerWrapper.getInstance().registerVim(vim); }