X-Git-Url: https://gerrit.onap.org/r/gitweb?p=aai%2Fesr-server.git;a=blobdiff_plain;f=esr-mgr%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Faai%2Fesr%2Fresource%2FVimManager.java;h=b3adcbf416f70b3f7d4b20115f5fc4f83446ffcb;hp=a122c47441d6a7a7f423d8cdb5cd4bc38664fe27;hb=07afbc437a68540cc1fde9dc3c54824663e70fda;hpb=968b74fa8e5d13308e6b1a58392d16d3469f2980 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 a122c47..b3adcbf 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 @@ -1,5 +1,5 @@ /** - * Copyright 2016-2017 ZTE Corporation. + * Copyright 2016-2018 ZTE Corporation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -140,4 +140,19 @@ public class VimManager { LOGGER.info("start add vim" + " info:" + extsysUtil.objectToString(vim)); return VimManagerWrapper.getInstance().registerVim(vim); } + + @GET + @Path("/complexes") + @ApiOperation(value = "get all complexes ") + @Produces(MediaType.APPLICATION_JSON) + @ApiResponses(value = { + @ApiResponse(code = HttpStatus.NOT_FOUND_404, message = "microservice not found", response = String.class), + @ApiResponse(code = HttpStatus.UNSUPPORTED_MEDIA_TYPE_415, + message = "Unprocessable MicroServiceInfo Entity ", response = String.class), + @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "internal server error", + response = String.class)}) + @Timed + public Response queryComplexList() { + return VimManagerWrapper.getInstance().queryComplexes(); + } }