Fix sonar issues - ConsolidationTypesConnectivity 17/27617/2
authorsiddharth0905 <siddharth.singh4@amdocs.com>
Mon, 8 Jan 2018 07:16:22 +0000 (12:46 +0530)
committerVitaly Emporopulo <Vitaliy.Emporopulo@amdocs.com>
Tue, 9 Jan 2018 13:21:08 +0000 (13:21 +0000)
Private constructor and changed HashMap->EnumMap

Change-Id: I9739ecd2726cdca8815c700a242b0036c011b9c0
Issue-ID: SDC-343
Signed-off-by: siddharth0905 <siddharth.singh4@amdocs.com>
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/ConsolidationTypesConnectivity.java

index fab9114..2edb4fb 100644 (file)
@@ -2,7 +2,7 @@ package org.openecomp.sdc.translator.services.heattotosca;
 
 import org.apache.commons.collections.CollectionUtils;
 
-import java.util.HashMap;
+import java.util.EnumMap;
 import java.util.Map;
 import java.util.Set;
 import java.util.stream.Collectors;
@@ -11,10 +11,9 @@ import java.util.stream.Stream;
 public class ConsolidationTypesConnectivity {
 
   private static Map<ConsolidationEntityType, Set<ConsolidationEntityType>>
-      entityToEntitiesWithoutRelationship;
+      entityToEntitiesWithoutRelationship = new EnumMap<>(ConsolidationEntityType.class);
 
   static {
-    entityToEntitiesWithoutRelationship = new HashMap<>();
     entityToEntitiesWithoutRelationship
         .put(ConsolidationEntityType.COMPUTE, getIgnoredComputeRelationships());
     entityToEntitiesWithoutRelationship
@@ -23,8 +22,11 @@ public class ConsolidationTypesConnectivity {
         .put(ConsolidationEntityType.VOLUME, getIgnoredVolumeRelationships());
     entityToEntitiesWithoutRelationship
         .put(ConsolidationEntityType.VFC_NESTED, getIgnoredVfcNestedRelationships());
-    entityToEntitiesWithoutRelationship.
-        put(ConsolidationEntityType.NESTED, getIgnoredNestedRelationships());
+    entityToEntitiesWithoutRelationship
+        .put(ConsolidationEntityType.NESTED, getIgnoredNestedRelationships());
+  }
+
+  private ConsolidationTypesConnectivity() {
   }
 
   private static Set<ConsolidationEntityType> getIgnoredComputeRelationships(){