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%2Fexternalservice%2Faai%2FIExternalSystem.java;h=c06665441ec7f6e92035cd212cfd6691529e3e96;hp=037b077fc336849f3e5e4b83544c7cbe8bac8430;hb=ed26992f976741031237ead3a5dc0565d4318b05;hpb=f73ad41f58f1f60d00d42a8bc5fc2502a46d62dd diff --git a/esr-mgr/src/main/java/org/onap/aai/esr/externalservice/aai/IExternalSystem.java b/esr-mgr/src/main/java/org/onap/aai/esr/externalservice/aai/IExternalSystem.java index 037b077..c066654 100644 --- a/esr-mgr/src/main/java/org/onap/aai/esr/externalservice/aai/IExternalSystem.java +++ b/esr-mgr/src/main/java/org/onap/aai/esr/externalservice/aai/IExternalSystem.java @@ -25,7 +25,6 @@ import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.QueryParam; import javax.ws.rs.core.MediaType; - import org.onap.aai.esr.entity.aai.EsrEmsDetail; import org.onap.aai.esr.entity.aai.EsrThirdpartySdncDetail; import org.onap.aai.esr.entity.aai.EsrVnfmDetail; @@ -34,111 +33,103 @@ import org.onap.aai.esr.exception.ExtsysException; @Path("/") public interface IExternalSystem { - @PUT - @Path("/esr-vnfm-list/esr-vnfm/{vnfm_id}") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public void registerVNFM(@HeaderParam("X-TransactionId") String transactionId, - @HeaderParam("X-FromAppId") String fromApp, - @HeaderParam("Authorization") String authorization, @PathParam("vnfm_id") String vnfmId, - EsrVnfmDetail esrVnfmDetail) throws ExtsysException; + @PUT + @Path("/esr-vnfm-list/esr-vnfm/{vnfm_id}") + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.APPLICATION_JSON) + public void registerVNFM(@HeaderParam("X-TransactionId") String transactionId, + @HeaderParam("X-FromAppId") String fromApp, @HeaderParam("Authorization") String authorization, + @PathParam("vnfm_id") String vnfmId, EsrVnfmDetail esrVnfmDetail) throws ExtsysException; + + @GET + @Path("/esr-vnfm-list/esr-vnfm/{vnfm_id}?depth=all") + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.APPLICATION_JSON) + public String queryVNFMDetail(@HeaderParam("X-TransactionId") String transactionId, + @HeaderParam("X-FromAppId") String fromApp, @HeaderParam("Authorization") String authorization, + @PathParam("vnfm_id") String vnfmId) throws ExtsysException; - @GET - @Path("/esr-vnfm-list/esr-vnfm/{vnfm_id}?depth=all") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public String queryVNFMDetail(@HeaderParam("X-TransactionId") String transactionId, - @HeaderParam("X-FromAppId") String fromApp, - @HeaderParam("Authorization") String authorization, @PathParam("vnfm_id") String vnfmId) - throws ExtsysException; + @GET + @Path("/esr-vnfm-list") + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.APPLICATION_JSON) + public String queryVNFMList(@HeaderParam("X-TransactionId") String transactionId, + @HeaderParam("X-FromAppId") String fromApp, @HeaderParam("Authorization") String authorization) + throws ExtsysException; - @GET - @Path("/esr-vnfm-list") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public String queryVNFMList(@HeaderParam("X-TransactionId") String transactionId, - @HeaderParam("X-FromAppId") String fromApp, - @HeaderParam("Authorization") String authorization) throws ExtsysException; + @DELETE + @Path("/esr-vnfm-list/esr-vnfm/{vnfm_id}") + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.APPLICATION_JSON) + public void deleteVNFM(@HeaderParam("X-TransactionId") String transactionId, + @HeaderParam("X-FromAppId") String fromApp, @HeaderParam("Authorization") String authorization, + @PathParam("vnfm_id") String vnfmId, @QueryParam("resource-version") String resourceVersion) + throws ExtsysException; - @DELETE - @Path("/esr-vnfm-list/esr-vnfm/{vnfm_id}") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public void deleteVNFM(@HeaderParam("X-TransactionId") String transactionId, - @HeaderParam("X-FromAppId") String fromApp, - @HeaderParam("Authorization") String authorization, - @PathParam("vnfm_id") String vnfmId, - @QueryParam("resource-version") String resourceVersion) throws ExtsysException; + @PUT + @Path("/esr-ems-list/esr-ems/{ems_id}") + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.APPLICATION_JSON) + public void registerEMS(@HeaderParam("X-TransactionId") String transactionId, + @HeaderParam("X-FromAppId") String fromApp, @HeaderParam("Authorization") String authorization, + @PathParam("ems_id") String emsId, EsrEmsDetail esrEmsDetail) throws ExtsysException; - @PUT - @Path("/esr-ems-list/esr-ems/{ems_id}") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public void registerEMS(@HeaderParam("X-TransactionId") String transactionId, - @HeaderParam("X-FromAppId") String fromApp, - @HeaderParam("Authorization") String authorization, @PathParam("ems_id") String emsId, - EsrEmsDetail esrEmsDetail) throws ExtsysException; + @GET + @Path("/esr-ems-list/esr-ems/{ems_id}?depth=all") + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.APPLICATION_JSON) + public String queryEMSDetail(@HeaderParam("X-TransactionId") String transactionId, + @HeaderParam("X-FromAppId") String fromApp, @HeaderParam("Authorization") String authorization, + @PathParam("ems_id") String emsId) throws ExtsysException; - @GET - @Path("/esr-ems-list/esr-ems/{ems_id}?depth=all") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public String queryEMSDetail(@HeaderParam("X-TransactionId") String transactionId, - @HeaderParam("X-FromAppId") String fromApp, - @HeaderParam("Authorization") String authorization, @PathParam("ems_id") String emsId) - throws ExtsysException; + @GET + @Path("/esr-ems-list") + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.APPLICATION_JSON) + public String queryEMSList(@HeaderParam("X-TransactionId") String transactionId, + @HeaderParam("X-FromAppId") String fromApp, @HeaderParam("Authorization") String authorization) + throws ExtsysException; - @GET - @Path("/esr-ems-list") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public String queryEMSList(@HeaderParam("X-TransactionId") String transactionId, - @HeaderParam("X-FromAppId") String fromApp, - @HeaderParam("Authorization") String authorization) throws ExtsysException; + @DELETE + @Path("/esr-ems-list/esr-ems/{ems_id}") + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.APPLICATION_JSON) + public void deleteEMS(@HeaderParam("X-TransactionId") String transactionId, + @HeaderParam("X-FromAppId") String fromApp, @HeaderParam("Authorization") String authorization, + @PathParam("ems_id") String emsId, @QueryParam("resource-version") String resourceVersion) + throws ExtsysException; - @DELETE - @Path("/esr-ems-list/esr-ems/{ems_id}") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public void deleteEMS(@HeaderParam("X-TransactionId") String transactionId, - @HeaderParam("X-FromAppId") String fromApp, - @HeaderParam("Authorization") String authorization, - @PathParam("ems_id") String emsId, - @QueryParam("resource-version") String resourceVersion) throws ExtsysException; - - @PUT - @Path("/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public void registerThirdpartySdnc(@HeaderParam("X-TransactionId") String transactionId, - @HeaderParam("X-FromAppId") String fromApp, - @HeaderParam("Authorization") String authorization, @PathParam("thirdparty-sdnc-id") String thirdpartySdncId, - EsrThirdpartySdncDetail esrThirdpartySdncDetail) throws ExtsysException; + @PUT + @Path("/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}") + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.APPLICATION_JSON) + public void registerThirdpartySdnc(@HeaderParam("X-TransactionId") String transactionId, + @HeaderParam("X-FromAppId") String fromApp, @HeaderParam("Authorization") String authorization, + @PathParam("thirdparty-sdnc-id") String thirdpartySdncId, EsrThirdpartySdncDetail esrThirdpartySdncDetail) + throws ExtsysException; - @GET - @Path("/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}?depth=all") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public String queryThirdpartySdncDetail(@HeaderParam("X-TransactionId") String transactionId, - @HeaderParam("X-FromAppId") String fromApp, - @HeaderParam("Authorization") String authorization, @PathParam("thirdparty-sdnc-id") String thirdpartySdncId) - throws ExtsysException; + @GET + @Path("/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}?depth=all") + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.APPLICATION_JSON) + public String queryThirdpartySdncDetail(@HeaderParam("X-TransactionId") String transactionId, + @HeaderParam("X-FromAppId") String fromApp, @HeaderParam("Authorization") String authorization, + @PathParam("thirdparty-sdnc-id") String thirdpartySdncId) throws ExtsysException; - @GET - @Path("/esr-thirdparty-sdnc-list") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public String queryThirdpartySdncList(@HeaderParam("X-TransactionId") String transactionId, - @HeaderParam("X-FromAppId") String fromApp, - @HeaderParam("Authorization") String authorization) throws ExtsysException; + @GET + @Path("/esr-thirdparty-sdnc-list") + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.APPLICATION_JSON) + public String queryThirdpartySdncList(@HeaderParam("X-TransactionId") String transactionId, + @HeaderParam("X-FromAppId") String fromApp, @HeaderParam("Authorization") String authorization) + throws ExtsysException; - @DELETE - @Path("/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}") - @Consumes(MediaType.APPLICATION_JSON) - @Produces(MediaType.APPLICATION_JSON) - public void deleteThirdpartySdnc(@HeaderParam("X-TransactionId") String transactionId, - @HeaderParam("X-FromAppId") String fromApp, - @HeaderParam("Authorization") String authorization, - @PathParam("thirdparty-sdnc-id") String thirdpartySdncId, - @QueryParam("resource-version") String resourceVersion) throws ExtsysException; + @DELETE + @Path("/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}") + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.APPLICATION_JSON) + public void deleteThirdpartySdnc(@HeaderParam("X-TransactionId") String transactionId, + @HeaderParam("X-FromAppId") String fromApp, @HeaderParam("Authorization") String authorization, + @PathParam("thirdparty-sdnc-id") String thirdpartySdncId, + @QueryParam("resource-version") String resourceVersion) throws ExtsysException; }