1 package org.openecomp.sdc.translator.datatypes.heattotosca.unifiedmodel.consolidation;
3 import java.util.Collection;
4 import java.util.HashMap;
9 * The type File nested node consolidation data.
11 public class FileNestedConsolidationData {
13 //key - nested node template id
14 private Map<String, NestedTemplateConsolidationData> nestedTemplateConsolidationData;
16 public FileNestedConsolidationData() {
17 this.nestedTemplateConsolidationData = new HashMap<>();
21 * Gets all nested node template ids.
23 * @return the all nested node template ids
25 public Set<String> getAllNestedNodeTemplateIds() {
26 return nestedTemplateConsolidationData.keySet();
29 public Collection<NestedTemplateConsolidationData> getAllNestedConsolidationData() {
30 return nestedTemplateConsolidationData.values();
34 * Gets nested template consolidation data.
36 * @param nestedNodeTemplateId the nested node template id
37 * @return the nested template consolidation data
39 public NestedTemplateConsolidationData getNestedTemplateConsolidationData(
40 String nestedNodeTemplateId) {
41 return nestedTemplateConsolidationData.get(nestedNodeTemplateId);
45 * Sets nested template consolidation data.
47 * @param nestedNodeTemplateId the nested node template id
48 * @param nestedTemplateConsolidationData the nested template consolidation data
50 public void setNestedTemplateConsolidationData(
51 String nestedNodeTemplateId,
52 NestedTemplateConsolidationData nestedTemplateConsolidationData) {
53 this.nestedTemplateConsolidationData.put(nestedNodeTemplateId, nestedTemplateConsolidationData);