diff options
1 files changed, 35 insertions, 36 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/helper/ResourceTranslationNeutronPortHelper.java b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/helper/ResourceTranslationNeutronPortHelper.java index 7af9bed23a..386ee7b94e 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/helper/ResourceTranslationNeutronPortHelper.java +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/helper/ResourceTranslationNeutronPortHelper.java @@ -35,40 +35,40 @@ public class ResourceTranslationNeutronPortHelper { public static final int DEFAULT_IP_VERSION = 4; public void setAdditionalProperties(Map<String, Object> properties) { - setRequirments(properties); + setRequirements(properties); setNetworkRoleTag(properties); } - private void setRequirments(Map<String, Object> properties) { - properties.putAll(addRequirments()); - setIpRequirments(properties); - setMacRequirments(properties); + private void setRequirements(Map<String, Object> properties) { + properties.putAll(addRequirements()); + setIpRequirements(properties); + setMacRequirements(properties); } - private void setIpRequirments(Map<String, Object> properties) { + private void setIpRequirements(Map<String, Object> properties) { setFixedIpCount(properties); setFloatingIpCount(properties); - addDefaultIpRequirment(properties); + addDefaultIpRequirement(properties); } - private Map<String, Object> addRequirments() { - Map<String, Object> properties = new HashMap(); + private Map<String, Object> addRequirements() { + Map<String, Object> properties = new HashMap<>(); List<Map<String, Object>> ipRequirementsList = new ArrayList<>(); properties.put(IP_REQUIREMENTS, ipRequirementsList); - properties.put(MAC_REQUIREMENTS, createMacRequirment()); + properties.put(MAC_REQUIREMENTS, createMacRequirement()); return properties; } - private Map<String, Object> createMacRequirment() { - Map<String, Object> macRequirements = new HashMap(); - Map<String, Object> macIsRequired = new HashMap(); + private Map<String, Object> createMacRequirement() { + Map<String, Object> macRequirements = new HashMap<>(); + Map<String, Object> macIsRequired = new HashMap<>(); macIsRequired.put(IS_REQUIRED, Boolean.FALSE); macRequirements.put(MAC_COUNT_REQUIRED, macIsRequired); return macRequirements; } - private void setMacRequirments(Map<String, Object> properties) { + private void setMacRequirements(Map<String, Object> properties) { updateMacCountRequired(properties); } @@ -89,18 +89,17 @@ public class ResourceTranslationNeutronPortHelper { } - private void addDefaultIpRequirment(Map<String, Object> properties) { - List<Map<String, Object>> ipRequirmentsList = ((List<Map<String, Object>>) properties.get(IP_REQUIREMENTS)); - - if(CollectionUtils.isEmpty(ipRequirmentsList)) { - ipRequirmentsList.add(createIPRequirment(DEFAULT_IP_VERSION)); + private void addDefaultIpRequirement(Map<String, Object> properties) { + List<Map<String, Object>> ipRequirementsList = ((List<Map<String, Object>>) properties.get(IP_REQUIREMENTS)); + if(ipRequirementsList.isEmpty()) { + ipRequirementsList.add(createIPRequirement(DEFAULT_IP_VERSION)); } } - private Map<String, Object> createIPRequirment(Object version) { - Map<String, Object> ipRequirements = new HashMap(); - Map<String, Object> isRequired = new HashMap(); - Map<String, Object> floatingIsRequired = new HashMap(); + private Map<String, Object> createIPRequirement(Object version) { + Map<String, Object> ipRequirements = new HashMap<>(); + Map<String, Object> isRequired = new HashMap<>(); + Map<String, Object> floatingIsRequired = new HashMap<>(); isRequired.put(IS_REQUIRED, Boolean.FALSE); floatingIsRequired.put(IS_REQUIRED, Boolean.FALSE); ipRequirements.put(IP_COUNT_REQUIRED, isRequired); @@ -152,20 +151,20 @@ public class ResourceTranslationNeutronPortHelper { private void updateIpCountRequiredForVersion(String ipCountRequired, Map<String, Object> properties, Object ipVersion) { if (ipVersion != null) { - HashMap<Object, Map<String, Object>> ipRequirmentsMap = getIPRequirments(properties); - Map<String, Object> ipRequirement = ipRequirmentsMap.get(ipVersion); + HashMap<Object, Map<String, Object>> ipRequirementsMap = getIPRequirements(properties); + Map<String, Object> ipRequirement = ipRequirementsMap.get(ipVersion); if (ipRequirement == null){ - ipRequirement = addIPRequirment(properties, ipVersion); + ipRequirement = addIPRequirement(properties, ipVersion); } updateIpCountRequired(ipCountRequired, ipRequirement); } } - private Map<String, Object> addIPRequirment(Map<String, Object> properties, Object ipVersion) { - List<Map<String, Object>> ipRequirmentsList = ((List<Map<String,Object>>) properties.get(IP_REQUIREMENTS)); - Map<String, Object> newIpRequirment = createIPRequirment(ipVersion); - ipRequirmentsList.add(newIpRequirment); - return newIpRequirment; + private Map<String, Object> addIPRequirement(Map<String, Object> properties, Object ipVersion) { + List<Map<String, Object>> ipRequirementsList = ((List<Map<String,Object>>) properties.get(IP_REQUIREMENTS)); + Map<String, Object> newIpRequirement = createIPRequirement(ipVersion); + ipRequirementsList.add(newIpRequirement); + return newIpRequirement; } private void updateIpCountRequired(String ipCountRequired, Map<String, Object> ipRequirement) { @@ -173,11 +172,11 @@ public class ResourceTranslationNeutronPortHelper { isIPCountRequired.put(IS_REQUIRED, Boolean.TRUE); } - private HashMap <Object, Map<String, Object>> getIPRequirments (Map<String, Object> properties) { - HashMap<Object, Map<String, Object>> ipRequirmentsMap = new HashMap(); - List<Map<String, Object>> ipRequirmentsList = ((List<Map<String,Object>>) properties.get(IP_REQUIREMENTS)); - ipRequirmentsList.stream().forEach(e->ipRequirmentsMap.put(e.get(IP_VERSION),e)); - return ipRequirmentsMap; + private HashMap <Object, Map<String, Object>> getIPRequirements (Map<String, Object> properties) { + HashMap<Object, Map<String, Object>> ipRequirementsMap = new HashMap<>(); + List<Map<String, Object>> ipRequirementsList = ((List<Map<String,Object>>) properties.get(IP_REQUIREMENTS)); + ipRequirementsList.stream().forEach(e->ipRequirementsMap.put(e.get(IP_VERSION),e)); + return ipRequirementsMap; } private void setNetworkRoleTag(Map<String, Object> properties) { |