From 20ef2a2bc8c0bff6fa363f3112c6e0e53037858e Mon Sep 17 00:00:00 2001 From: David Brilla Date: Tue, 11 Feb 2020 18:36:50 +0100 Subject: Use "instanceof" insted Bug correction, from class.toString comparing to instanceof Issue-ID: AAI-2786 Change-Id: Idbbdaaa37208b8c40556a42255aa43175c14b1c7 Signed-off-by: David Brilla --- .../src/main/java/org/onap/aai/introspection/JSONStrategy.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/aai-core/src/main/java/org/onap/aai/introspection/JSONStrategy.java b/aai-core/src/main/java/org/onap/aai/introspection/JSONStrategy.java index 55580dc3..e628d5a4 100644 --- a/aai-core/src/main/java/org/onap/aai/introspection/JSONStrategy.java +++ b/aai-core/src/main/java/org/onap/aai/introspection/JSONStrategy.java @@ -26,6 +26,7 @@ import java.util.Map; import java.util.Set; import java.util.UUID; +import org.json.simple.JSONArray; import org.json.simple.JSONObject; import org.onap.aai.schema.enums.ObjectMetadata; import org.onap.aai.schema.enums.PropertyMetadata; @@ -149,7 +150,7 @@ public class JSONStrategy extends Introspector { Object resultObject = null; Class resultClass = null; resultObject = this.getValue(name); - if (resultObject.getClass().getName().equals("org.json.simple.JSONArray")) { + if (resultObject instanceof JSONArray) { resultClass = ((List) resultObject).get(0).getClass(); } @@ -273,10 +274,10 @@ public class JSONStrategy extends Introspector { /* * @Override * public String findEdgeName(String parent, String child) { - * + * * // Always has for now * return "has"; - * + * * } */ -- cgit 1.2.3-korg