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%2FCloudRegionProxy.java;h=623fa1c8a83604e6a4fb80cf4edad5e6e076fa92;hp=a162cd0a1e73da9c5e836d79c7cee9e0f28c0873;hb=1d8aafe77787e3c86ec53075cd0eaf3536316aef;hpb=06fe3f5d62f9b986ebb8babf6fb140baed44769f diff --git a/esr-mgr/src/main/java/org/onap/aai/esr/externalservice/aai/CloudRegionProxy.java b/esr-mgr/src/main/java/org/onap/aai/esr/externalservice/aai/CloudRegionProxy.java index a162cd0..623fa1c 100644 --- a/esr-mgr/src/main/java/org/onap/aai/esr/externalservice/aai/CloudRegionProxy.java +++ b/esr-mgr/src/main/java/org/onap/aai/esr/externalservice/aai/CloudRegionProxy.java @@ -81,8 +81,17 @@ public class CloudRegionProxy { throw new ExtsysException("Query complexes from A&AI failed.", e); } } - - public void createCloudRegionRelationShip(String cloudOwner, String cloudRegionId, Relationship relationship) throws ExtsysException { + + public String queryComplex(String physicalLocationId) throws ExtsysException { + try { + return adapterServiceproxy.queryComplex(transactionId, fromAppId, authorization, physicalLocationId); + } catch (Exception e) { + throw new ExtsysException("Query complexes from A&AI failed.", e); + } + } + + public void createCloudRegionRelationShip(String cloudOwner, String cloudRegionId, Relationship relationship) + throws ExtsysException { ClientConfig config = new ClientConfig(new RelationshipProvider()); ICloudRegion createRelationshipProxy = ConsumerFactory.createConsumer(MsbConfig.getCloudInfrastructureAddr(), config, ICloudRegion.class);