diff options
Diffstat (limited to 'catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaGroupTemplate.java')
-rw-r--r-- | catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaGroupTemplate.java | 34 |
1 files changed, 27 insertions, 7 deletions
diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaGroupTemplate.java b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaGroupTemplate.java index 2c5e095b8f..605d41e847 100644 --- a/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaGroupTemplate.java +++ b/catalog-be/src/main/java/org/openecomp/sdc/be/tosca/model/ToscaGroupTemplate.java @@ -25,16 +25,28 @@ import java.util.Map; public class ToscaGroupTemplate { private String type; - List<String> members; + private List<String> members; private IToscaMetadata metadata; private Map<String, Object> properties; + private Map<String, ToscaTemplateCapability> capabilities; + + public ToscaGroupTemplate(String type, List<String> members, IToscaMetadata metadata, Map<String, Object> properties, Map<String, ToscaTemplateCapability> capabilities) { + this.type = type; + this.members = members; + this.metadata = metadata; + this.properties = properties; + this.capabilities = capabilities; + } + + public ToscaGroupTemplate(String type, IToscaMetadata metadata, Map<String, Object> properties) { + this.type = type; + this.metadata = metadata; + this.properties = properties; + } + + - public ToscaGroupTemplate() { - super(); - - } - - public String getType() { + public String getType() { return type; } @@ -65,5 +77,13 @@ public class ToscaGroupTemplate { public void setProperties(Map<String, Object> properties) { this.properties = properties; } + + public Map<String, ToscaTemplateCapability> getCapabilities() { + return capabilities; + } + + public void setCapabilities(Map<String, ToscaTemplateCapability> capabilities) { + this.capabilities = capabilities; + } } |