summaryrefslogtreecommitdiffstats
path: root/aai-core/src/main/java/org/onap/aai/parsers/uri/URIParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'aai-core/src/main/java/org/onap/aai/parsers/uri/URIParser.java')
-rw-r--r--aai-core/src/main/java/org/onap/aai/parsers/uri/URIParser.java15
1 files changed, 5 insertions, 10 deletions
diff --git a/aai-core/src/main/java/org/onap/aai/parsers/uri/URIParser.java b/aai-core/src/main/java/org/onap/aai/parsers/uri/URIParser.java
index 6e6ba844..5aece21c 100644
--- a/aai-core/src/main/java/org/onap/aai/parsers/uri/URIParser.java
+++ b/aai-core/src/main/java/org/onap/aai/parsers/uri/URIParser.java
@@ -66,14 +66,7 @@ public class URIParser {
public URIParser(Loader loader, URI uri) {
this.uri = uri;
- String currentVersion = "v7";
this.originalLoader = loader;
- try {
- currentVersion = AAIConfig.get("aai.default.api.version");
- } catch (AAIException e) {
- ErrorLogHelper.logException(e);
- }
-
//Load the latest version because we need it for cloud region
this.loader = loader;
@@ -156,10 +149,13 @@ public class URIParser {
}
if (introspector.isContainer()) {
boolean isFinalContainer = i == parts.length-2;
- p.processContainer(introspector, EdgeType.COUSIN, uriKeys, isFinalContainer);
+ /*
+ * Related-to could be COUSIN OR TREE and in some cases BOTH. So Let EdgeRuleBuilder use all the edgeTypes
+ */
+ p.processContainer(introspector, EdgeType.ALL, uriKeys, isFinalContainer);
}
previousObj = introspector;
- type = EdgeType.COUSIN;
+ type = EdgeType.ALL;
i+=2;
continue;
}
@@ -215,7 +211,6 @@ public class URIParser {
}
}
p.processContainer(introspector, type, uriKeys, isFinalContainer);
-
i++;
} else {
p.processNamespace(introspector);