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%2FExternalSystemProxy.java;fp=esr-mgr%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Faai%2Fesr%2Fexternalservice%2Faai%2FExternalSystemProxy.java;h=e6addcea4c83ffd89b7e46a0783920c3b5515dbf;hp=6c34265151a7837c83d5c4517b2bd7d6b3caefac;hb=769718b3e8b4e659299602701b575cf1b4b182c5;hpb=3ca84f4c73c5996a2cc5d4372d70f1e7bce5cf0f diff --git a/esr-mgr/src/main/java/org/onap/aai/esr/externalservice/aai/ExternalSystemProxy.java b/esr-mgr/src/main/java/org/onap/aai/esr/externalservice/aai/ExternalSystemProxy.java index 6c34265..e6addce 100644 --- a/esr-mgr/src/main/java/org/onap/aai/esr/externalservice/aai/ExternalSystemProxy.java +++ b/esr-mgr/src/main/java/org/onap/aai/esr/externalservice/aai/ExternalSystemProxy.java @@ -106,18 +106,38 @@ public class ExternalSystemProxy { } public static void registerSdnc(String thirdpartySdncId, EsrThirdpartySdncDetail esrSdncDetail) throws ExtsysException { - ClientConfig config = new ClientConfig(new ThirdpartySdncRegisterProvider()); - IExternalSystem registerSdncServiceproxy = ConsumerFactory - .createConsumer(MsbConfig.getExternalSystemAddr(), config, IExternalSystem.class); - try { - registerSdncServiceproxy.registerThirdpartySdnc(transactionId, fromAppId, authorization, thirdpartySdncId, - esrSdncDetail); - } catch (Exception e) { - throw new ExtsysException("PUT thirdparty SDNC to A&AI failed.", e); + if(!isTest) { + ClientConfig config = new ClientConfig(new ThirdpartySdncRegisterProvider()); + IExternalSystem registerSdncServiceproxy = ConsumerFactory + .createConsumer(MsbConfig.getExternalSystemAddr(), config, IExternalSystem.class); + try { + registerSdncServiceproxy.registerThirdpartySdnc(transactionId, fromAppId, authorization, thirdpartySdncId, + esrSdncDetail); + } catch (Exception e) { + throw new ExtsysException("PUT thirdparty SDNC to A&AI failed.", e); + } } } public static String queryThirdpartySdncDetail(String thirdpartySdncId) throws ExtsysException { + if(isTest) { + String sdncDetail = "{\"thirdparty-sdnc-id\":\"123456\"," + + "\"location\":\"edge\"," + + "\"product-name\":\"thirdparty SDNC\"," + + "\"esr-system-info-list\":{" + + "\"esr-system-info\":" + + "[{\"esr-system-info-id\":\"987654\"," + + "\"system-name\":\"SDNC_TEST\"," + + "\"type\":\"SDNC\"," + + "\"vendor\":\"zte\"," + + "\"version\":\"v1\"," + + "\"service-url\":\"http://127.0.0.1:8000\"," + + "\"user-name\":\"nancy\"," + + "\"password\":\"123987\"," + + "\"system-type\":\"thirdparty_SDNC\"," + + "\"protocol\":\"protocol\"}]}}"; + return sdncDetail; + } try { return externalSystemproxy.queryThirdpartySdncDetail(transactionId, fromAppId, authorization, thirdpartySdncId); } catch (Exception e) { @@ -126,6 +146,14 @@ public class ExternalSystemProxy { } public static String querySdncList() throws ExtsysException { + if(isTest) { + String sdncList = "{\"esr-thirdparty-sdnc\": " + + "[{\"thirdparty-sdnc-id\": \"123456\"," + + "\"location\": \"edge\"," + + "\"product-name\": \"thirdparty SDNC\"," + + "\"resource-version\": \"1\"}]}"; + return sdncList; + } try { return externalSystemproxy.queryThirdpartySdncList(transactionId, fromAppId, authorization); } catch (Exception e) { @@ -134,10 +162,12 @@ public class ExternalSystemProxy { } public static void deleteThirdpartySdnc(String sdncId, String resourceVersion) throws ExtsysException { - try { - externalSystemproxy.deleteThirdpartySdnc(transactionId, fromAppId, authorization, sdncId, resourceVersion); - } catch (Exception e) { - throw new ExtsysException("Delete thirdparty SDNC from A&AI failed.", e); + if(!isTest) { + try { + externalSystemproxy.deleteThirdpartySdnc(transactionId, fromAppId, authorization, sdncId, resourceVersion); + } catch (Exception e) { + throw new ExtsysException("Delete thirdparty SDNC from A&AI failed.", e); + } } }