Reduce code smells 16/106216/3
authorMamtha <mamtha.sabesan@in.ibm.com>
Fri, 17 Apr 2020 19:41:43 +0000 (01:11 +0530)
committerTakamune Cho <takamune.cho@att.com>
Tue, 21 Apr 2020 13:36:54 +0000 (13:36 +0000)
Issue-ID: APPC-1858
Change-Id: Id6dde417125b0c51426284dbcfa27cb7b8802822
Signed-off-by: Mamtha <mamtha.sabesan@in.ibm.com>
appc-adapters/appc-ansible-adapter/appc-ansible-adapter-bundle/src/main/java/org/onap/appc/adapter/ansible/model/AnsibleMessageParser.java

index fc38b55..1ecb375 100644 (file)
@@ -257,15 +257,12 @@ public class AnsibleMessageParser {
                     if (subCode != 200 || !(("SUCCESS").equals(message))) {
                         finalCode = AnsibleResultCodes.REQ_FAILURE.getValue();
                     }
-                   if ((hostResponse.optJSONObject("Output")) != null) {
-                        if ((hostResponse.optJSONObject("Output").optJSONObject("info")) != null) {
-                            if ((hostResponse.optJSONObject("Output").optJSONObject("info")
-                                    .optJSONObject("configData")) != null) {
-                                config = hostResponse.optJSONObject("Output").optJSONObject("info")
-                                        .optJSONObject("configData");
-                                
-                                ansibleResult.setconfigData(config.toString());
-                            }
+                    if ((hostResponse.optJSONObject(OUTPUT_OPT_KEY)) != null) {
+                        JSONObject hostResponseObjectInfo = hostResponse.optJSONObject(OUTPUT_OPT_KEY).optJSONObject("info");
+                        JSONObject hostResponseConfigData = hostResponseObjectInfo.optJSONObject("configData");
+                        if ((hostResponseObjectInfo  != null) && hostResponseConfigData != null) {
+                            config = hostResponseConfigData;
+                            ansibleResult.setconfigData(config.toString());
                         }
                     }
                 } catch (JSONException e) {
@@ -387,14 +384,14 @@ public class AnsibleMessageParser {
     }
 
 
-    private boolean varObjContainsNoData(Object obj) {
+    /*private boolean varObjContainsNoData(Object obj) {
         if (obj instanceof String) {
             if (StringUtils.startsWith(obj.toString(), "$") || StringUtils.isEmpty(obj.toString()))
                 return true;
         }
         return false;
 
-    }
+    }*/
 
     private boolean dataIsVariable(String payload) {
         if (StringUtils.startsWith(payload, "$") || StringUtils.isEmpty(payload))