Implement Attributes/Outputs BE (part 2)
[sdc.git] / catalog-model / src / main / java / org / openecomp / sdc / be / ui / model / UiComponentDataTransfer.java
index 0090f86..c7e34fc 100644 (file)
 
 package org.openecomp.sdc.be.ui.model;
 
-import org.openecomp.sdc.be.datatypes.elements.InterfaceOperationDataDefinition;
+
+import java.util.List;
+import java.util.Map;
+import lombok.Getter;
+import lombok.Setter;
+import org.openecomp.sdc.be.datatypes.elements.CINodeFilterDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.SubstitutionFilterDataDefinition;
 import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
 import org.openecomp.sdc.be.model.AdditionalInformationDefinition;
 import org.openecomp.sdc.be.model.ArtifactDefinition;
+import org.openecomp.sdc.be.model.AttributeDefinition;
 import org.openecomp.sdc.be.model.CapabilityDefinition;
 import org.openecomp.sdc.be.model.ComponentInstance;
+import org.openecomp.sdc.be.model.ComponentInstanceAttribute;
 import org.openecomp.sdc.be.model.ComponentInstanceInput;
+import org.openecomp.sdc.be.model.ComponentInstanceInterface;
 import org.openecomp.sdc.be.model.ComponentInstanceProperty;
 import org.openecomp.sdc.be.model.GroupDefinition;
 import org.openecomp.sdc.be.model.InputDefinition;
 import org.openecomp.sdc.be.model.InterfaceDefinition;
+import org.openecomp.sdc.be.model.OutputDefinition;
 import org.openecomp.sdc.be.model.PolicyDefinition;
+import org.openecomp.sdc.be.model.PropertyDefinition;
 import org.openecomp.sdc.be.model.RequirementCapabilityRelDef;
 import org.openecomp.sdc.be.model.RequirementDefinition;
 import org.openecomp.sdc.be.model.category.CategoryDefinition;
 
-import java.util.List;
-import java.util.Map;
-
+@Getter
+@Setter
 public class UiComponentDataTransfer {
 
-
+    protected ComponentTypeEnum componentType;
+    protected List<AdditionalInformationDefinition> additionalInformation;
     private Map<String, ArtifactDefinition> artifacts;
     private Map<String, ArtifactDefinition> deploymentArtifacts;
     private Map<String, ArtifactDefinition> toscaArtifacts;
-
     private List<CategoryDefinition> categories;
-
     // User
     private String creatorUserId;
     private String creatorFullName;
     private String lastUpdaterUserId;
     private String lastUpdaterFullName;
-
-    protected ComponentTypeEnum componentType;
-
     private List<ComponentInstance> componentInstances;
-
     private List<RequirementCapabilityRelDef> componentInstancesRelations;
-
     private Map<String, List<ComponentInstanceInput>> componentInstancesInputs;
-
     private Map<String, List<ComponentInstanceProperty>> componentInstancesProperties;
-
-    private Map<String, List<ComponentInstanceProperty>> componentInstancesAttributes;
-
+    private Map<String, List<ComponentInstanceAttribute>> componentInstancesAttributes;
     private Map<String, List<CapabilityDefinition>> capabilities;
-
     private List<PolicyDefinition> policies;
-
     private Map<String, List<RequirementDefinition>> requirements;
-
     private List<InputDefinition> inputs;
-
+    private List<OutputDefinition> outputs;
     private List<GroupDefinition> groups;
-
-    protected List<AdditionalInformationDefinition> additionalInformation;
-
-    private Map<String, InterfaceOperationDataDefinition> interfaceOperations;
     private Map<String, InterfaceDefinition> interfaces;
 
-    public Map<String, InterfaceOperationDataDefinition> getInterfaceOperations() {
-        return interfaceOperations;
-    }
-
-    public void setInterfaceOperations(Map<String, InterfaceOperationDataDefinition> interfaceOperations) {
-        this.interfaceOperations = interfaceOperations;
-    }
-
-    public Map<String, InterfaceDefinition> getInterfaces() {
-        return interfaces;
-    }
-
-    public void setInterfaces(Map<String, InterfaceDefinition> interfaces) {
-        this.interfaces = interfaces;
-    }
-
-    public UiComponentDataTransfer() {
-    }
-
-    public Map<String, ArtifactDefinition> getArtifacts() {
-        return artifacts;
-    }
-
-
-    public void setArtifacts(Map<String, ArtifactDefinition> artifacts) {
-        this.artifacts = artifacts;
-    }
-
-
-    public Map<String, ArtifactDefinition> getDeploymentArtifacts() {
-        return deploymentArtifacts;
-    }
-
-
-    public void setDeploymentArtifacts(Map<String, ArtifactDefinition> deploymentArtifacts) {
-        this.deploymentArtifacts = deploymentArtifacts;
-    }
-
-
-    public Map<String, ArtifactDefinition> getToscaArtifacts() {
-        return toscaArtifacts;
-    }
-
-
-    public void setToscaArtifacts(Map<String, ArtifactDefinition> toscaArtifacts) {
-        this.toscaArtifacts = toscaArtifacts;
-    }
-
-
-    public List<CategoryDefinition> getCategories() {
-        return categories;
-    }
-
-
-    public void setCategories(List<CategoryDefinition> categories) {
-        this.categories = categories;
-    }
-
-
-    public String getCreatorUserId() {
-        return creatorUserId;
-    }
-
-
-    public void setCreatorUserId(String creatorUserId) {
-        this.creatorUserId = creatorUserId;
-    }
-
-
-    public String getCreatorFullName() {
-        return creatorFullName;
-    }
-
-
-    public void setCreatorFullName(String creatorFullName) {
-        this.creatorFullName = creatorFullName;
-    }
-
-
-    public String getLastUpdaterUserId() {
-        return lastUpdaterUserId;
-    }
-
-
-    public void setLastUpdaterUserId(String lastUpdaterUserId) {
-        this.lastUpdaterUserId = lastUpdaterUserId;
-    }
-
-
-    public String getLastUpdaterFullName() {
-        return lastUpdaterFullName;
-    }
-
-
-    public void setLastUpdaterFullName(String lastUpdaterFullName) {
-        this.lastUpdaterFullName = lastUpdaterFullName;
-    }
-
-
-    public ComponentTypeEnum getComponentType() {
-        return componentType;
-    }
-
-
-    public void setComponentType(ComponentTypeEnum componentType) {
-        this.componentType = componentType;
-    }
-
-
-    public List<ComponentInstance> getComponentInstances() {
-        return componentInstances;
-    }
-
-
-    public void setComponentInstances(List<ComponentInstance> componentInstances) {
-        this.componentInstances = componentInstances;
-    }
-
-
-    public List<RequirementCapabilityRelDef> getComponentInstancesRelations() {
-        return componentInstancesRelations;
-    }
-
-
-    public void setComponentInstancesRelations(List<RequirementCapabilityRelDef> componentInstancesRelations) {
-        this.componentInstancesRelations = componentInstancesRelations;
-    }
-
-
-    public Map<String, List<ComponentInstanceInput>> getComponentInstancesInputs() {
-        return componentInstancesInputs;
-    }
-
-
-    public void setComponentInstancesInputs(Map<String, List<ComponentInstanceInput>> componentInstancesInputs) {
-        this.componentInstancesInputs = componentInstancesInputs;
-    }
-
-
-    public Map<String, List<ComponentInstanceProperty>> getComponentInstancesProperties() {
-        return componentInstancesProperties;
-    }
-
-
-    public void setComponentInstancesProperties(Map<String, List<ComponentInstanceProperty>> componentInstancesProperties) {
-        this.componentInstancesProperties = componentInstancesProperties;
-    }
-
-
-    public Map<String, List<ComponentInstanceProperty>> getComponentInstancesAttributes() {
-        return componentInstancesAttributes;
-    }
-
-
-    public void setComponentInstancesAttributes(
-            Map<String, List<ComponentInstanceProperty>> componentInstancesAttributes) {
-        this.componentInstancesAttributes = componentInstancesAttributes;
-    }
-
-
-    public Map<String, List<CapabilityDefinition>> getCapabilities() {
-        return capabilities;
-    }
-
-
-    public void setCapabilities(Map<String, List<CapabilityDefinition>> capabilities) {
-        this.capabilities = capabilities;
-    }
-
-
-    public Map<String, List<RequirementDefinition>> getRequirements() {
-        return requirements;
-    }
-
-
-    public void setRequirements(Map<String, List<RequirementDefinition>> requirements) {
-        this.requirements = requirements;
-    }
-
-
-    public List<InputDefinition> getInputs() {
-        return inputs;
-    }
-
-
-    public void setInputs(List<InputDefinition> inputs) {
-        this.inputs = inputs;
-    }
-
-
-    public List<GroupDefinition> getGroups() {
-        return groups;
-    }
-
-
-    public void setGroups(List<GroupDefinition> groups) {
-        this.groups = groups;
-    }
-
-
-    public List<AdditionalInformationDefinition> getAdditionalInformation() {
-        return additionalInformation;
-    }
-
-
-    public void setAdditionalInformation(List<AdditionalInformationDefinition> additionalInformation) {
-        this.additionalInformation = additionalInformation;
-    }
-
-    public List<PolicyDefinition> getPolicies() {
-        return policies;
-    }
+    private Map<String, CINodeFilterDataDefinition> nodeFilter;
+    private Map<String, SubstitutionFilterDataDefinition> substitutionFilter;
 
-    public void setPolicies(List<PolicyDefinition> policies) {
-        this.policies = policies;
-    }
+    private Map<String, UINodeFilter> nodeFilterforNode;
+    private Map<String, UINodeFilter> substitutionFilterForTopologyTemplate;
+    private List<PropertyDefinition> properties;
+    private List<AttributeDefinition> attributes;
+    private Map<String, List<ComponentInstanceInterface>> componentInstancesInterfaces;
 
 }