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.AttributeDefinition;
11 import org.openecomp.sdc.be.model.CapabilityDefinition;
12 import org.openecomp.sdc.be.model.ComponentInstance;
13 import org.openecomp.sdc.be.model.ComponentInstanceAttribute;
14 import org.openecomp.sdc.be.model.ComponentInstanceInput;
15 import org.openecomp.sdc.be.model.ComponentInstanceProperty;
16 import org.openecomp.sdc.be.model.GroupDefinition;
17 import org.openecomp.sdc.be.model.InputDefinition;
18 import org.openecomp.sdc.be.model.InterfaceDefinition;
19 import org.openecomp.sdc.be.model.PropertyDefinition;
20 import org.openecomp.sdc.be.model.RequirementCapabilityRelDef;
21 import org.openecomp.sdc.be.model.RequirementDefinition;
22 import org.openecomp.sdc.be.model.category.CategoryDefinition;
24 public class UiComponentDataTransfer {
29 private Map<String, ArtifactDefinition> artifacts;
30 private Map<String, ArtifactDefinition> deploymentArtifacts;
31 private Map<String, ArtifactDefinition> toscaArtifacts;
33 private List<CategoryDefinition> categories;
36 private String creatorUserId;
37 private String creatorFullName;
38 private String lastUpdaterUserId;
39 private String lastUpdaterFullName;
41 protected ComponentTypeEnum componentType;
43 private List<ComponentInstance> componentInstances;
45 private List<RequirementCapabilityRelDef> componentInstancesRelations;
47 private Map<String, List<ComponentInstanceInput>> componentInstancesInputs;
49 private Map<String, List<ComponentInstanceProperty>> componentInstancesProperties;
51 private Map<String, List<ComponentInstanceAttribute>> componentInstancesAttributes;
53 private Map<String, List<CapabilityDefinition>> capabilities;
55 private Map<String, List<RequirementDefinition>> requirements;
57 private List<InputDefinition> inputs;
59 private List<GroupDefinition> groups;
61 protected List<AdditionalInformationDefinition> additionalInformation;
65 public Map<String, ArtifactDefinition> getArtifacts() {
70 public void setArtifacts(Map<String, ArtifactDefinition> artifacts) {
71 this.artifacts = artifacts;
75 public Map<String, ArtifactDefinition> getDeploymentArtifacts() {
76 return deploymentArtifacts;
80 public void setDeploymentArtifacts(Map<String, ArtifactDefinition> deploymentArtifacts) {
81 this.deploymentArtifacts = deploymentArtifacts;
85 public Map<String, ArtifactDefinition> getToscaArtifacts() {
86 return toscaArtifacts;
90 public void setToscaArtifacts(Map<String, ArtifactDefinition> toscaArtifacts) {
91 this.toscaArtifacts = toscaArtifacts;
95 public List<CategoryDefinition> getCategories() {
100 public void setCategories(List<CategoryDefinition> categories) {
101 this.categories = categories;
105 public String getCreatorUserId() {
106 return creatorUserId;
110 public void setCreatorUserId(String creatorUserId) {
111 this.creatorUserId = creatorUserId;
115 public String getCreatorFullName() {
116 return creatorFullName;
120 public void setCreatorFullName(String creatorFullName) {
121 this.creatorFullName = creatorFullName;
125 public String getLastUpdaterUserId() {
126 return lastUpdaterUserId;
130 public void setLastUpdaterUserId(String lastUpdaterUserId) {
131 this.lastUpdaterUserId = lastUpdaterUserId;
135 public String getLastUpdaterFullName() {
136 return lastUpdaterFullName;
140 public void setLastUpdaterFullName(String lastUpdaterFullName) {
141 this.lastUpdaterFullName = lastUpdaterFullName;
145 public ComponentTypeEnum getComponentType() {
146 return componentType;
150 public void setComponentType(ComponentTypeEnum componentType) {
151 this.componentType = componentType;
155 public List<ComponentInstance> getComponentInstances() {
156 return componentInstances;
160 public void setComponentInstances(List<ComponentInstance> componentInstances) {
161 this.componentInstances = componentInstances;
165 public List<RequirementCapabilityRelDef> getComponentInstancesRelations() {
166 return componentInstancesRelations;
170 public void setComponentInstancesRelations(List<RequirementCapabilityRelDef> componentInstancesRelations) {
171 this.componentInstancesRelations = componentInstancesRelations;
175 public Map<String, List<ComponentInstanceInput>> getComponentInstancesInputs() {
176 return componentInstancesInputs;
180 public void setComponentInstancesInputs(Map<String, List<ComponentInstanceInput>> componentInstancesInputs) {
181 this.componentInstancesInputs = componentInstancesInputs;
185 public Map<String, List<ComponentInstanceProperty>> getComponentInstancesProperties() {
186 return componentInstancesProperties;
190 public void setComponentInstancesProperties(Map<String, List<ComponentInstanceProperty>> componentInstancesProperties) {
191 this.componentInstancesProperties = componentInstancesProperties;
195 public Map<String, List<ComponentInstanceAttribute>> getComponentInstancesAttributes() {
196 return componentInstancesAttributes;
200 public void setComponentInstancesAttributes(
201 Map<String, List<ComponentInstanceAttribute>> componentInstancesAttributes) {
202 this.componentInstancesAttributes = componentInstancesAttributes;
206 public Map<String, List<CapabilityDefinition>> getCapabilities() {
211 public void setCapabilities(Map<String, List<CapabilityDefinition>> capabilities) {
212 this.capabilities = capabilities;
216 public Map<String, List<RequirementDefinition>> getRequirements() {
221 public void setRequirements(Map<String, List<RequirementDefinition>> requirements) {
222 this.requirements = requirements;
226 public List<InputDefinition> getInputs() {
231 public void setInputs(List<InputDefinition> inputs) {
232 this.inputs = inputs;
236 public List<GroupDefinition> getGroups() {
241 public void setGroups(List<GroupDefinition> groups) {
242 this.groups = groups;
246 public List<AdditionalInformationDefinition> getAdditionalInformation() {
247 return additionalInformation;
251 public void setAdditionalInformation(List<AdditionalInformationDefinition> additionalInformation) {
252 this.additionalInformation = additionalInformation;