public UniqueURIQueryParser(Loader loader, QueryBuilder queryBuilder) {
super(loader, queryBuilder);
}
+
+ /**
+ * @{inheritDoc}
+ */
+ @Override
+ public void processNamespace(Introspector obj) {
+
+ }
+ /**
+ * @{inheritDoc}
+ */
+ @Override
+ public String getCloudRegionTransform() {
+ return "add";
+ }
/**
* @{inheritDoc}
*/
@Override
- public void processObject(Introspector obj, MultivaluedMap<String, String> uriKeys) {
+ public boolean useOriginalLoader() {
+ return false;
+ }
+
+
+ @Override
+ public void processObject(Introspector obj, EdgeType type, MultivaluedMap<String, String> uriKeys)
+ throws AAIException {
this.resultResource = obj.getDbName();
if (previous != null) {
this.parentName = previous.getDbName();
}
this.previous = obj;
-
-
+
}
- /**
- * @{inheritDoc}
- */
@Override
- public void processContainer(Introspector obj, MultivaluedMap<String, String> uriKeys, boolean isFinalContainer) {
+ public void processContainer(Introspector obj, EdgeType type, MultivaluedMap<String, String> uriKeys,
+ boolean isFinalContainer) throws AAIException {
this.containerResource = obj.getName();
if (previous != null) {
this.parentName = previous.getDbName();
this.resultResource = obj.getChildDBName();
this.finalContainer = obj;
- }
-
- }
-
- /**
- * @{inheritDoc}
- */
- @Override
- public void processNamespace(Introspector obj) {
-
- }
-
- /**
- * @{inheritDoc}
- */
- @Override
- public String getCloudRegionTransform() {
- return "add";
- }
-
- /**
- * @{inheritDoc}
- */
- @Override
- public boolean useOriginalLoader() {
- return false;
+ }
}
}