summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openecomp/sparky/dal
diff options
context:
space:
mode:
authorARUL NAMBI <arul.nambi@amdocs.com>2017-07-25 14:46:08 -0400
committerARUL NAMBI <arul.nambi@amdocs.com>2017-07-25 14:46:59 -0400
commitd4241a5c945d04e44716851cfd2b7ef427accb48 (patch)
tree805b432231bca7732ea30af365d2b53f534c0ddd /src/main/java/org/openecomp/sparky/dal
parentf8de1f25e7c71380a61b96d5251f224e3a4c821f (diff)
Fixing the sync issues with AAI
Issue-ID: AAI-73 Change-Id: I5c7df7c24c59c347b112cdb003eea726e239a1ca Signed-off-by: ARUL NAMBI <arul.nambi@amdocs.com>
Diffstat (limited to 'src/main/java/org/openecomp/sparky/dal')
-rw-r--r--src/main/java/org/openecomp/sparky/dal/aai/config/ActiveInventoryConfig.java19
1 files changed, 16 insertions, 3 deletions
diff --git a/src/main/java/org/openecomp/sparky/dal/aai/config/ActiveInventoryConfig.java b/src/main/java/org/openecomp/sparky/dal/aai/config/ActiveInventoryConfig.java
index c0f5db8..1a2e59e 100644
--- a/src/main/java/org/openecomp/sparky/dal/aai/config/ActiveInventoryConfig.java
+++ b/src/main/java/org/openecomp/sparky/dal/aai/config/ActiveInventoryConfig.java
@@ -26,15 +26,18 @@
package org.openecomp.sparky.dal.aai.config;
import java.net.URI;
+import java.net.URISyntaxException;
import java.util.Properties;
import javax.ws.rs.core.UriBuilder;
+import org.openecomp.cl.api.Logger;
+import org.openecomp.cl.eelf.LoggerFactory;
+import org.openecomp.sparky.logging.AaiUiMsgs;
import org.openecomp.sparky.synchronizer.config.TaskProcessorConfig;
import org.openecomp.sparky.util.ConfigHelper;
import org.openecomp.sparky.util.Encryptor;
import org.openecomp.sparky.viewandinspect.config.TierSupportUiConstants;
-
/**
* The Class ActiveInventoryConfig.
*/
@@ -45,7 +48,8 @@ public class ActiveInventoryConfig {
public static final String CONFIG_FILE =
TierSupportUiConstants.DYNAMIC_CONFIG_APP_LOCATION + "aai.properties";
private static ActiveInventoryConfig instance;
-
+ private static final Logger LOG = LoggerFactory.getInstance().getLogger(
+ ActiveInventoryConfig.class);
private static final String HTTP_SCHEME = "http";
private static final String HTTPS_SCHEME = "https";
@@ -141,7 +145,16 @@ public class ActiveInventoryConfig {
return builder.build().toString();
}
-
+
+ public static String extractResourcePath(String selflink) {
+ try {
+ return new URI(selflink).getPath();
+ } catch (URISyntaxException uriSyntaxException) {
+ LOG.error(AaiUiMsgs.ERROR_EXTRACTING_RESOURCE_PATH_FROM_LINK, uriSyntaxException.getMessage());
+ return selflink;
+ }
+ }
+
/* (non-Javadoc)
* @see java.lang.Object#toString()
*/