1 package org.openecomp.sdc.translator.datatypes.heattotosca.unifiedmodel.consolidation;
3 import java.util.Collection;
4 import java.util.HashMap;
9 * The type File port consolidation data.
11 public class FilePortConsolidationData {
13 //key - port node template id
14 private Map<String, PortTemplateConsolidationData> portTemplateConsolidationData;
16 public FilePortConsolidationData() {
17 this.portTemplateConsolidationData = new HashMap<>();
21 * Gets all port node template ids.
23 * @return the all port node template ids
25 public Set<String> getAllPortNodeTemplateIds() {
26 return portTemplateConsolidationData.keySet();
29 public Collection<PortTemplateConsolidationData> getAllPortConsolidationData() {
30 return portTemplateConsolidationData.values();
34 * Gets port template consolidation data.
36 * @param portNodeTemplateId the port node template id
37 * @return the port template consolidation data
39 public PortTemplateConsolidationData getPortTemplateConsolidationData(String portNodeTemplateId) {
40 return portTemplateConsolidationData.get(portNodeTemplateId);
44 * Sets port template consolidation data.
46 * @param portNodeTemplateId the port node template id
47 * @param portTemplateConsolidationData the port template consolidation data
49 public void setPortTemplateConsolidationData(String portNodeTemplateId,
50 PortTemplateConsolidationData
51 portTemplateConsolidationData) {
52 this.portTemplateConsolidationData.put(portNodeTemplateId, portTemplateConsolidationData);