summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openecomp/sparky/viewandinspect/services/VisualizationContext.java
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/viewandinspect/services/VisualizationContext.java
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/viewandinspect/services/VisualizationContext.java')
-rw-r--r--src/main/java/org/openecomp/sparky/viewandinspect/services/VisualizationContext.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/main/java/org/openecomp/sparky/viewandinspect/services/VisualizationContext.java b/src/main/java/org/openecomp/sparky/viewandinspect/services/VisualizationContext.java
index c5adfd4..7c8714f 100644
--- a/src/main/java/org/openecomp/sparky/viewandinspect/services/VisualizationContext.java
+++ b/src/main/java/org/openecomp/sparky/viewandinspect/services/VisualizationContext.java
@@ -405,6 +405,7 @@ public class VisualizationContext {
} else {
selfLink = ((JsonNode) entityLinks.toArray()[0]).asText();
+ selfLink = ActiveInventoryConfig.extractResourcePath(selfLink);
newChildNode.setSelfLink(selfLink);
newChildNode.setNodeId(NodeUtils.generateUniqueShaDigest(selfLink));
@@ -677,7 +678,7 @@ public class VisualizationContext {
txn.setRequestParameters(depthModifier);
aaiWorkOnHand.incrementAndGet();
supplyAsync(
- new PerformNodeSelfLinkProcessingTask(txn, depthModifier, aaiProvider),
+ new PerformNodeSelfLinkProcessingTask(txn, depthModifier, aaiProvider, aaiConfig),
aaiExecutorService).whenComplete((nodeTxn, error) -> {
aaiWorkOnHand.decrementAndGet();
if (error != null) {
@@ -1184,17 +1185,17 @@ public class VisualizationContext {
Relationship[] relationshipArray = relationshipList.getRelationshipList();
OxmEntityDescriptor descriptor = null;
- String repairedSelfLink = null;
if (relationshipArray != null) {
ActiveInventoryNode newNode = null;
+ String resourcePath = null;
for (Relationship r : relationshipArray) {
- repairedSelfLink = aaiConfig.repairSelfLink(r.getRelatedLink());
+ resourcePath = ActiveInventoryConfig.extractResourcePath(r.getRelatedLink());
- String nodeId = NodeUtils.generateUniqueShaDigest(repairedSelfLink);
+ String nodeId = NodeUtils.generateUniqueShaDigest(resourcePath);
if (nodeId == null) {
@@ -1218,7 +1219,7 @@ public class VisualizationContext {
newNode.setNodeId(nodeId);
newNode.setEntityType(entityType);
- newNode.setSelfLink(repairedSelfLink);
+ newNode.setSelfLink(resourcePath);
processingNode.addOutboundNeighbor(nodeId);