From dda8ed0393f3fc096a44e84b48c821d33ad99177 Mon Sep 17 00:00:00 2001 From: Wojciech Sliwka Date: Mon, 27 Aug 2018 09:22:56 +0200 Subject: Change url to AAI Change-Id: I7dbaee5df1233362cc6d60aeb80037446771e9e0 Issue-ID: VID-295 Signed-off-by: Wojciech Sliwka --- .../src/main/java/org/onap/vid/aai/util/AAIRestInterface.java | 4 ++-- .../src/main/java/org/onap/vid/aai/util/SystemPropertyHelper.java | 8 ++++++++ .../java/org/onap/vid/aai/util/SingleAAIRestInterfaceTest.java | 1 + 3 files changed, 11 insertions(+), 2 deletions(-) (limited to 'vid-app-common') diff --git a/vid-app-common/src/main/java/org/onap/vid/aai/util/AAIRestInterface.java b/vid-app-common/src/main/java/org/onap/vid/aai/util/AAIRestInterface.java index 6b17c932a..f5625ce21 100644 --- a/vid-app-common/src/main/java/org/onap/vid/aai/util/AAIRestInterface.java +++ b/vid-app-common/src/main/java/org/onap/vid/aai/util/AAIRestInterface.java @@ -309,7 +309,7 @@ public class AAIRestInterface { */ public Response RestPost(String fromAppId, String path, String payload, boolean xml) { String methodName = "RestPost"; - String url=systemPropertyHelper.getFullServicePath(path); + String url=systemPropertyHelper.getServiceBasePath(path); String transId = UUID.randomUUID().toString(); logger.debug(EELFLoggerDelegate.debugLogger, methodName + START_STRING); @@ -317,7 +317,7 @@ public class AAIRestInterface { try { initRestClient(); Logging.logRequest(outgoingRequestsLogger, HttpMethod.POST, url, payload); - response = authenticateRequest(client.target(systemPropertyHelper.getFullServicePath(path)) + response = authenticateRequest(client.target(systemPropertyHelper.getServiceBasePath(path)) .request() .accept(xml ? MediaType.APPLICATION_XML : MediaType.APPLICATION_JSON) .header(TRANSACTION_ID_HEADER, transId) diff --git a/vid-app-common/src/main/java/org/onap/vid/aai/util/SystemPropertyHelper.java b/vid-app-common/src/main/java/org/onap/vid/aai/util/SystemPropertyHelper.java index ebf39c409..4d43d3ba2 100644 --- a/vid-app-common/src/main/java/org/onap/vid/aai/util/SystemPropertyHelper.java +++ b/vid-app-common/src/main/java/org/onap/vid/aai/util/SystemPropertyHelper.java @@ -38,6 +38,10 @@ public class SystemPropertyHelper { return getSystemProperty(AAIProperties.AAI_SERVER_URL); } + public Optional getAAIServerBaseUrl(){ + return getSystemProperty(AAIProperties.AAI_SERVER_URL_BASE); + } + public Optional getAAIVIDUsername(){ return getSystemProperty(AAIProperties.AAI_VID_USERNAME); } @@ -70,6 +74,10 @@ public class SystemPropertyHelper { return getAAIServerUrl().orElse("") + path; } + public String getServiceBasePath(String path) { + return getAAIServerBaseUrl().orElse("") + path; + } + public String getEncodedCredentials() throws InvalidPropertyException, UnsupportedEncodingException { String vidUsername = getAAIVIDUsername().orElseThrow(InvalidPropertyException::new); String vidPassword = Password.deobfuscate(getAAIVIDPasswd().orElseThrow(InvalidPropertyException::new)); diff --git a/vid-app-common/src/test/java/org/onap/vid/aai/util/SingleAAIRestInterfaceTest.java b/vid-app-common/src/test/java/org/onap/vid/aai/util/SingleAAIRestInterfaceTest.java index 288b891c0..cd2b8ff28 100644 --- a/vid-app-common/src/test/java/org/onap/vid/aai/util/SingleAAIRestInterfaceTest.java +++ b/vid-app-common/src/test/java/org/onap/vid/aai/util/SingleAAIRestInterfaceTest.java @@ -302,6 +302,7 @@ public class SingleAAIRestInterfaceTest { when(systemPropertyHelper.getAAIVIDUsername()).thenReturn(Optional.of("user")); when(systemPropertyHelper.getEncodedCredentials()).thenReturn("someCredentials"); when(systemPropertyHelper.getFullServicePath(Mockito.anyString())).thenReturn("http://localhost/path"); + when(systemPropertyHelper.getServiceBasePath(Mockito.anyString())).thenReturn("http://localhost/path"); } } \ No newline at end of file -- cgit 1.2.3-korg