Removed null checks from ResourceRequestBuilder 09/87109/1
authorr.bogacki <r.bogacki@samsung.com>
Tue, 7 May 2019 06:22:38 +0000 (08:22 +0200)
committerr.bogacki <r.bogacki@samsung.com>
Tue, 7 May 2019 06:23:43 +0000 (08:23 +0200)
Removed unnecessary null checks from ResourceRequestBuilder
according to comments from https://gerrit.onap.org/r/#/c/87001/

Change-Id: I21140d812982713229c322d772e6a10f7c7c044d
Issue-ID: SO-1498
Signed-off-by: Robert Bogacki <r.bogacki@samsung.com>
bpmn/MSOCommonBPMN/src/main/java/org/onap/so/bpmn/common/resource/ResourceRequestBuilder.java

index 0df25be..8aab4ec 100644 (file)
@@ -151,13 +151,13 @@ public class ResourceRequestBuilder {
             Map<String, String> resourceInputData = getResourceInputStr(serviceVnfCust, resourceCustomizationUuid);
 
             // find match in network resource
-            if (resourceInputData != null && resourceInputData.isEmpty()) {
+            if (resourceInputData.isEmpty()) {
                 List<Map<String, Object>> serviceNetworkCust =
                         (List<Map<String, Object>>) serviceResources.get("serviceNetworks");
                 resourceInputData = getResourceInputStr(serviceNetworkCust, resourceCustomizationUuid);
 
                 // find match in AR resource
-                if (resourceInputData == null) {
+                if (resourceInputData.isEmpty()) {
                     List<Map<String, Object>> serviceArCust =
                             (List<Map<String, Object>>) serviceResources.get("serviceAllottedResources");
                     resourceInputData = getResourceInputStr(serviceArCust, resourceCustomizationUuid);
@@ -166,7 +166,7 @@ public class ResourceRequestBuilder {
 
             String resourceInputStr = null;
             ResourceLevel resourceLevel = null;
-            if (resourceInputData != null) {
+            if (!resourceInputData.isEmpty()) {
                 resourceInputStr = resourceInputData.get("resourceInput");
                 resourceLevel = ResourceLevel.valueOf(resourceInputData.get("nodeType"));
             }
@@ -200,7 +200,7 @@ public class ResourceRequestBuilder {
                 return resourceInputMap;
             }
         }
-        return null;
+        return new HashMap<>();
     }
 
     // this method combines resource input with service input