X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=esr-core%2Fesr-mgr%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Faai%2Fesr%2Fresource%2FEmsManager.java;h=bc338e1d5847c6dddc9a3999785ba8e1dc5587ee;hb=refs%2Fchanges%2F89%2F9589%2F1;hp=1542f83eba7b9072386dbfe6948945bc96009f56;hpb=49461a1e9d3b0133671e82cdb67fbc06ae845ca3;p=aai%2Fesr-server.git diff --git a/esr-core/esr-mgr/src/main/java/org/onap/aai/esr/resource/EmsManager.java b/esr-core/esr-mgr/src/main/java/org/onap/aai/esr/resource/EmsManager.java index 1542f83..bc338e1 100644 --- a/esr-core/esr-mgr/src/main/java/org/onap/aai/esr/resource/EmsManager.java +++ b/esr-core/esr-mgr/src/main/java/org/onap/aai/esr/resource/EmsManager.java @@ -29,6 +29,7 @@ import org.onap.aai.esr.exception.ExtsysException; import org.onap.aai.esr.handle.EmsHandler; import org.onap.aai.esr.util.ExtsysDbUtil; import org.onap.aai.esr.util.RestResponseUtil; +import org.onap.aai.esr.wrapper.EmsManagerWrapper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -69,26 +70,7 @@ public class EmsManager { @Timed public Response queryEmsList() { LOGGER.info("start query all ems!"); - List list; - try { - list = handler.getAll(); - } catch (ExtsysException error) { - LOGGER.error("query all ems failed.errorMsg:" + error.getErrorMsg()); - return RestResponseUtil.getErrorResponse(error); - } - if (list == null || list.size() <= 0) { - LOGGER.info("query all ems end.no match condition record"); - return RestResponseUtil.getSuccessResponse(new ArrayList()); - } else { - LOGGER.info("query all ems end.size:" + list.size()); - ArrayList restList = new ArrayList(); - for (int i = 0; i < list.size(); i++) { -// restList.add(new EmsRestData(list.get(i))); - //TODO - } - return RestResponseUtil.getSuccessResponse(restList); - } - + return EmsManagerWrapper.getInstance().queryEmsList(); } /** @@ -108,21 +90,7 @@ public class EmsManager { @Timed public Response queryemsById(@ApiParam(value = "ems id") @PathParam("emsId") String emsId) { LOGGER.info("start query ems by id." + emsId); - List list; - try { - list = handler.getEmsById(emsId); - } catch (ExtsysException error) { - LOGGER.error("query ems failed.errorMsg:" + error.getErrorMsg()); - return RestResponseUtil.getErrorResponse(error); - } - if (list == null || list.size() <= 0) { - LOGGER.info("query ems end.no match condition record"); - return RestResponseUtil.getSuccessResponse(null); - } else { - LOGGER.info("query ems end.info:" + ExtsysDbUtil.objectToString(list)); -// return RestResponseUtil.getSuccessResponse(new EmsRestData(list.get(0))); - return RestResponseUtil.getSuccessResponse(new EmsRestData()); - } + return EmsManagerWrapper.getInstance().queryEmsById(emsId); } /** @@ -141,14 +109,7 @@ public class EmsManager { @Timed public Response delems(@ApiParam(value = "ems id") @PathParam("emsId") String emsId) { LOGGER.info("start delete ems .id:" + emsId); - try { - handler.delete(emsId); - } catch (ExtsysException error) { - LOGGER.error("delete ems failed.errorMsg:" + error.getErrorMsg()); - return RestResponseUtil.getErrorResponse(error); - } - LOGGER.info(" delete ems end !"); - return Response.noContent().build(); + return EmsManagerWrapper.getInstance().delEms(emsId); } /** @@ -167,23 +128,14 @@ public class EmsManager { @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "internal server error", response = String.class)}) @Timed - public Response updateemss(@ApiParam(value = "ems", required = true) EmsData ems, + public Response updateEms(@ApiParam(value = "ems", required = true) EmsRestData ems, @ApiParam(value = "ems id", required = true) @PathParam("emsId") String emsId) { LOGGER.info("start update ems .id:" + emsId + " info:" + ExtsysDbUtil.objectToString(ems)); - EmsData newData; - try { - newData = handler.update(ems, emsId); - } catch (ExtsysException error) { - LOGGER.error("update ems failed.errorMsg:" + error.getErrorMsg()); - return RestResponseUtil.getErrorResponse(error); - } - LOGGER.info(" update ems end !"); -// return RestResponseUtil.getSuccessResponse(new EmsRestData(newData)); return RestResponseUtil.getSuccessResponse(new EmsRestData()); } /** - * add ems. + * register ems. */ @POST @Path("") @@ -198,17 +150,8 @@ public class EmsManager { @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = "internal server error", response = String.class)}) @Timed - public Response addemss(@ApiParam(value = "ems", required = true) EmsData ems) { + public Response registerEms(@ApiParam(value = "ems", required = true) EmsRestData ems) { LOGGER.info("start add ems" + " info:" + ExtsysDbUtil.objectToString(ems)); - EmsData emsData; - try { - emsData = handler.add(ems); - } catch (ExtsysException error) { - LOGGER.error("add ems failed.errorMsg:" + error.getErrorMsg()); - return RestResponseUtil.getErrorResponse(error); - } - LOGGER.info(" add ems end !"); -// return RestResponseUtil.getCreateSussceeResponse(new EmsRestData(emsData)); - return RestResponseUtil.getCreateSussceeResponse(new EmsRestData()); + return EmsManagerWrapper.getInstance().registerEms(ems); } }