re base code
[sdc.git] / catalog-be / src / main / java / org / openecomp / sdc / be / tosca / model / ToscaGroupTemplate.java
index 2c5e095..605d41e 100644 (file)
@@ -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;
+       }
 
 }