query clients now set their expected object 34/78534/1
authorBenjamin, Max (mb388a) <mb388a@us.att.com>
Fri, 15 Feb 2019 00:59:07 +0000 (19:59 -0500)
committerBenjamin, Max (mb388a) <mb388a@us.att.com>
Fri, 15 Feb 2019 00:59:27 +0000 (19:59 -0500)
unit test is using the wrong number of keys for aai uri
query clients now set their expected object for method

Change-Id: I622c76cee0e9d47be35a78156267bf1c22cbf404
Issue-ID: SO-1514
Signed-off-by: Benjamin, Max (mb388a) <mb388a@us.att.com>
common/src/main/java/org/onap/so/client/aai/AAIDSLQueryClient.java
common/src/main/java/org/onap/so/client/aai/AAIQueryClient.java
common/src/main/java/org/onap/so/client/graphinventory/GraphInventoryQueryClient.java

index e9b58b4..4cee4f3 100644 (file)
@@ -22,9 +22,10 @@ package org.onap.so.client.aai;
 
 import org.onap.so.client.aai.entities.uri.AAIUriFactory;
 import org.onap.so.client.graphinventory.GraphInventoryQueryClient;
+import org.onap.so.client.graphinventory.entities.DSLQuery;
 import org.onap.so.client.graphinventory.entities.uri.GraphInventoryUri;
 
-public class AAIDSLQueryClient extends GraphInventoryQueryClient<AAIDSLQueryClient> {
+public class AAIDSLQueryClient extends GraphInventoryQueryClient<AAIDSLQueryClient, DSLQuery> {
 
        public AAIDSLQueryClient() {
                super(new AAIClient());
index c3523e9..66d5d1f 100644 (file)
 
 package org.onap.so.client.aai;
 
+import org.onap.so.client.aai.entities.CustomQuery;
 import org.onap.so.client.aai.entities.uri.AAIUriFactory;
 import org.onap.so.client.graphinventory.GraphInventoryQueryClient;
 import org.onap.so.client.graphinventory.entities.uri.GraphInventoryUri;
 
-public class AAIQueryClient extends GraphInventoryQueryClient<AAIQueryClient> {
+public class AAIQueryClient extends GraphInventoryQueryClient<AAIQueryClient, CustomQuery> {
 
        public AAIQueryClient() {
                super(new AAIClient());
index aa4842f..c4bf0f0 100644 (file)
@@ -25,7 +25,7 @@ import java.util.Optional;
 import org.onap.so.client.aai.entities.CustomQuery;
 import org.onap.so.client.graphinventory.entities.uri.GraphInventoryUri;
 
-public abstract class GraphInventoryQueryClient<S> {
+public abstract class GraphInventoryQueryClient<S, I> {
 
        private Optional<String> depth = Optional.empty();
        private boolean nodesOnly = false;
@@ -38,7 +38,7 @@ public abstract class GraphInventoryQueryClient<S> {
        
        protected abstract GraphInventoryUri getQueryUri();
        
-       public String query(Format format, CustomQuery query) {
+       public String query(Format format, I query) {
                return client.createClient(setupQueryParams(getQueryUri().queryParam("format", format.toString()))).put(query, String.class);
        }