Clean the config files.
[aai/esr-server.git] / esr-mgr / src / main / java / org / onap / aai / esr / externalservice / aai / ExternalSystemProxy.java
index e7f5d4b..c8033ad 100644 (file)
@@ -16,6 +16,8 @@
 package org.onap.aai.esr.externalservice.aai;
 
 import org.glassfish.jersey.client.ClientConfig;
+import org.onap.aai.esr.common.MsbConfig;
+import org.onap.aai.esr.entity.aai.EsrEmsDetail;
 import org.onap.aai.esr.entity.aai.EsrThirdpartySdncDetail;
 import org.onap.aai.esr.entity.aai.EsrVnfmDetail;
 
@@ -30,14 +32,14 @@ public class ExternalSystemProxy {
   private static String authorization = AaiCommon.getAuthenticationCredentials();
   static {
     ClientConfig config = new ClientConfig();
-    externalSystemproxy = ConsumerFactory.createConsumer(AaiAdapterConfig.getExternalSystemAddr(),
+    externalSystemproxy = ConsumerFactory.createConsumer(MsbConfig.getExternalSystemAddr(),
         config, IExternalSystem.class);
   }
 
   public static void registerVnfm(String vnfmId, EsrVnfmDetail esrVnfmDetail) throws Exception {
     ClientConfig config = new ClientConfig(new VnfmRegisterProvider());
     IExternalSystem registerVnfmServiceproxy = ConsumerFactory
-        .createConsumer(AaiAdapterConfig.getExternalSystemAddr(), config, IExternalSystem.class);
+        .createConsumer(MsbConfig.getExternalSystemAddr(), config, IExternalSystem.class);
     registerVnfmServiceproxy.registerVNFM(transactionId, fromAppId, authorization, vnfmId,
         esrVnfmDetail);
   }
@@ -56,9 +58,9 @@ public class ExternalSystemProxy {
   
   public static void registerSdnc(String thirdpartySdncId, EsrThirdpartySdncDetail esrSdncDetail) throws Exception {
     ClientConfig config = new ClientConfig(new ThirdpartySdncRegisterProvider());
-    IExternalSystem registerVnfmServiceproxy = ConsumerFactory
-        .createConsumer(AaiAdapterConfig.getExternalSystemAddr(), config, IExternalSystem.class);
-    registerVnfmServiceproxy.registerThirdpartySdnc(transactionId, fromAppId, authorization, thirdpartySdncId,
+    IExternalSystem registerSdncServiceproxy = ConsumerFactory
+        .createConsumer(MsbConfig.getExternalSystemAddr(), config, IExternalSystem.class);
+    registerSdncServiceproxy.registerThirdpartySdnc(transactionId, fromAppId, authorization, thirdpartySdncId,
         esrSdncDetail);
   }
   
@@ -73,4 +75,24 @@ public class ExternalSystemProxy {
   public static void deleteThirdpartySdnc(String sdncId, String resourceVersion) throws Exception {
     externalSystemproxy.deleteThirdpartySdnc(transactionId, fromAppId, authorization, sdncId, resourceVersion);
   }
+  
+  public static void registerEms(String emsId, EsrEmsDetail emsDetail) throws Exception {
+    ClientConfig config = new ClientConfig(new EmsRegisterProvider());
+    IExternalSystem registerEmsServiceproxy = ConsumerFactory
+        .createConsumer(MsbConfig.getExternalSystemAddr(), config, IExternalSystem.class);
+    registerEmsServiceproxy.registerEMS(transactionId, fromAppId, authorization, emsId,
+        emsDetail);
+  }
+  
+  public static String queryEmsDetail(String emsId) throws Exception {
+    return externalSystemproxy.queryEMSDetail(transactionId, fromAppId, authorization, emsId);
+  }
+  
+  public static String queryEmsList() throws Exception {
+    return externalSystemproxy.queryEMSList(transactionId, fromAppId, authorization);
+  }
+  
+  public static void deleteEms(String emsId, String resourceVersion) throws Exception {
+    externalSystemproxy.deleteEMS(transactionId, fromAppId, authorization, emsId, resourceVersion);
+  }
 }