1 package org.openecomp.sdc.be.ui.model;
6 import org.openecomp.sdc.be.datatypes.components.ComponentMetadataDataDefinition;
7 import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
8 import org.openecomp.sdc.be.model.AdditionalInformationDefinition;
9 import org.openecomp.sdc.be.model.ArtifactDefinition;
10 import org.openecomp.sdc.be.model.CapabilityDefinition;
11 import org.openecomp.sdc.be.model.ComponentInstance;
12 import org.openecomp.sdc.be.model.ComponentInstanceInput;
13 import org.openecomp.sdc.be.model.ComponentInstanceProperty;
14 import org.openecomp.sdc.be.model.GroupDefinition;
15 import org.openecomp.sdc.be.model.InputDefinition;
16 import org.openecomp.sdc.be.model.InterfaceDefinition;
17 import org.openecomp.sdc.be.model.PropertyDefinition;
18 import org.openecomp.sdc.be.model.RequirementCapabilityRelDef;
19 import org.openecomp.sdc.be.model.RequirementDefinition;
20 import org.openecomp.sdc.be.model.category.CategoryDefinition;
22 public class UiComponentDataTransfer {
27 private Map<String, ArtifactDefinition> artifacts;
28 private Map<String, ArtifactDefinition> deploymentArtifacts;
29 private Map<String, ArtifactDefinition> toscaArtifacts;
31 private List<CategoryDefinition> categories;
34 private String creatorUserId;
35 private String creatorFullName;
36 private String lastUpdaterUserId;
37 private String lastUpdaterFullName;
39 protected ComponentTypeEnum componentType;
41 private List<ComponentInstance> componentInstances;
43 private List<RequirementCapabilityRelDef> componentInstancesRelations;
45 private Map<String, List<ComponentInstanceInput>> componentInstancesInputs;
47 private Map<String, List<ComponentInstanceProperty>> componentInstancesProperties;
49 private Map<String, List<ComponentInstanceProperty>> componentInstancesAttributes;
51 private Map<String, List<CapabilityDefinition>> capabilities;
53 private Map<String, List<RequirementDefinition>> requirements;
55 private List<InputDefinition> inputs;
57 private List<GroupDefinition> groups;
59 protected List<AdditionalInformationDefinition> additionalInformation;
61 public UiComponentDataTransfer(){}
63 public Map<String, ArtifactDefinition> getArtifacts() {
68 public void setArtifacts(Map<String, ArtifactDefinition> artifacts) {
69 this.artifacts = artifacts;
73 public Map<String, ArtifactDefinition> getDeploymentArtifacts() {
74 return deploymentArtifacts;
78 public void setDeploymentArtifacts(Map<String, ArtifactDefinition> deploymentArtifacts) {
79 this.deploymentArtifacts = deploymentArtifacts;
83 public Map<String, ArtifactDefinition> getToscaArtifacts() {
84 return toscaArtifacts;
88 public void setToscaArtifacts(Map<String, ArtifactDefinition> toscaArtifacts) {
89 this.toscaArtifacts = toscaArtifacts;
93 public List<CategoryDefinition> getCategories() {
98 public void setCategories(List<CategoryDefinition> categories) {
99 this.categories = categories;
103 public String getCreatorUserId() {
104 return creatorUserId;
108 public void setCreatorUserId(String creatorUserId) {
109 this.creatorUserId = creatorUserId;
113 public String getCreatorFullName() {
114 return creatorFullName;
118 public void setCreatorFullName(String creatorFullName) {
119 this.creatorFullName = creatorFullName;
123 public String getLastUpdaterUserId() {
124 return lastUpdaterUserId;
128 public void setLastUpdaterUserId(String lastUpdaterUserId) {
129 this.lastUpdaterUserId = lastUpdaterUserId;
133 public String getLastUpdaterFullName() {
134 return lastUpdaterFullName;
138 public void setLastUpdaterFullName(String lastUpdaterFullName) {
139 this.lastUpdaterFullName = lastUpdaterFullName;
143 public ComponentTypeEnum getComponentType() {
144 return componentType;
148 public void setComponentType(ComponentTypeEnum componentType) {
149 this.componentType = componentType;
153 public List<ComponentInstance> getComponentInstances() {
154 return componentInstances;
158 public void setComponentInstances(List<ComponentInstance> componentInstances) {
159 this.componentInstances = componentInstances;
163 public List<RequirementCapabilityRelDef> getComponentInstancesRelations() {
164 return componentInstancesRelations;
168 public void setComponentInstancesRelations(List<RequirementCapabilityRelDef> componentInstancesRelations) {
169 this.componentInstancesRelations = componentInstancesRelations;
173 public Map<String, List<ComponentInstanceInput>> getComponentInstancesInputs() {
174 return componentInstancesInputs;
178 public void setComponentInstancesInputs(Map<String, List<ComponentInstanceInput>> componentInstancesInputs) {
179 this.componentInstancesInputs = componentInstancesInputs;
183 public Map<String, List<ComponentInstanceProperty>> getComponentInstancesProperties() {
184 return componentInstancesProperties;
188 public void setComponentInstancesProperties(Map<String, List<ComponentInstanceProperty>> componentInstancesProperties) {
189 this.componentInstancesProperties = componentInstancesProperties;
193 public Map<String, List<ComponentInstanceProperty>> getComponentInstancesAttributes() {
194 return componentInstancesAttributes;
198 public void setComponentInstancesAttributes(
199 Map<String, List<ComponentInstanceProperty>> componentInstancesAttributes) {
200 this.componentInstancesAttributes = componentInstancesAttributes;
204 public Map<String, List<CapabilityDefinition>> getCapabilities() {
209 public void setCapabilities(Map<String, List<CapabilityDefinition>> capabilities) {
210 this.capabilities = capabilities;
214 public Map<String, List<RequirementDefinition>> getRequirements() {
219 public void setRequirements(Map<String, List<RequirementDefinition>> requirements) {
220 this.requirements = requirements;
224 public List<InputDefinition> getInputs() {
229 public void setInputs(List<InputDefinition> inputs) {
230 this.inputs = inputs;
234 public List<GroupDefinition> getGroups() {
239 public void setGroups(List<GroupDefinition> groups) {
240 this.groups = groups;
244 public List<AdditionalInformationDefinition> getAdditionalInformation() {
245 return additionalInformation;
249 public void setAdditionalInformation(List<AdditionalInformationDefinition> additionalInformation) {
250 this.additionalInformation = additionalInformation;