re base code
[sdc.git] / catalog-be / src / main / java / org / openecomp / sdc / be / components / merge / utils / CapabilityOwner.java
1 package org.openecomp.sdc.be.components.merge.utils;
2
3 import org.openecomp.sdc.be.model.CapabilityDefinition;
4
5 import java.util.List;
6 import java.util.Map;
7
8 import static java.util.Collections.emptyMap;
9
10 public class CapabilityOwner {
11
12     private String uniqueId;
13     private String name;
14     private Map<String, List<CapabilityDefinition>> capabilities;
15
16     public CapabilityOwner(String uniqueId, String name, Map<String, List<CapabilityDefinition>> capabilities) {
17         this.uniqueId = uniqueId;
18         this.name = name;
19         this.capabilities = capabilities;
20     }
21
22     public String getUniqueId() {
23         return uniqueId;
24     }
25
26     public String getName() {
27         return name;
28     }
29
30     public Map<String, List<CapabilityDefinition>> getCapabilities() {
31         return capabilities == null ? emptyMap() : capabilities;
32     }
33 }