[SDC-29] catalog 1707 rebase commit.
[sdc.git] / catalog-model / src / main / java / org / openecomp / sdc / be / ui / model / UiComponentDataTransfer.java
1 package org.openecomp.sdc.be.ui.model;
2
3 import java.util.List;
4 import java.util.Map;
5
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;
23
24 public class UiComponentDataTransfer {
25
26
27
28
29         private Map<String, ArtifactDefinition> artifacts;
30         private Map<String, ArtifactDefinition> deploymentArtifacts;
31         private Map<String, ArtifactDefinition> toscaArtifacts;
32
33         private List<CategoryDefinition> categories;
34
35         // User
36         private String creatorUserId;
37         private String creatorFullName;
38         private String lastUpdaterUserId;
39         private String lastUpdaterFullName;
40
41         protected ComponentTypeEnum componentType;
42
43         private List<ComponentInstance> componentInstances;
44
45         private List<RequirementCapabilityRelDef> componentInstancesRelations;
46
47         private Map<String, List<ComponentInstanceInput>> componentInstancesInputs;
48
49         private Map<String, List<ComponentInstanceProperty>> componentInstancesProperties;
50
51         private Map<String, List<ComponentInstanceAttribute>> componentInstancesAttributes;
52
53         private Map<String, List<CapabilityDefinition>> capabilities;
54
55         private Map<String, List<RequirementDefinition>> requirements;
56
57         private List<InputDefinition> inputs;
58
59         private List<GroupDefinition> groups;
60         
61         protected List<AdditionalInformationDefinition> additionalInformation;
62
63
64
65         public Map<String, ArtifactDefinition> getArtifacts() {
66                 return artifacts;
67         }
68
69
70         public void setArtifacts(Map<String, ArtifactDefinition> artifacts) {
71                 this.artifacts = artifacts;
72         }
73
74
75         public Map<String, ArtifactDefinition> getDeploymentArtifacts() {
76                 return deploymentArtifacts;
77         }
78
79
80         public void setDeploymentArtifacts(Map<String, ArtifactDefinition> deploymentArtifacts) {
81                 this.deploymentArtifacts = deploymentArtifacts;
82         }
83
84
85         public Map<String, ArtifactDefinition> getToscaArtifacts() {
86                 return toscaArtifacts;
87         }
88
89
90         public void setToscaArtifacts(Map<String, ArtifactDefinition> toscaArtifacts) {
91                 this.toscaArtifacts = toscaArtifacts;
92         }
93
94
95         public List<CategoryDefinition> getCategories() {
96                 return categories;
97         }
98
99
100         public void setCategories(List<CategoryDefinition> categories) {
101                 this.categories = categories;
102         }
103
104
105         public String getCreatorUserId() {
106                 return creatorUserId;
107         }
108
109
110         public void setCreatorUserId(String creatorUserId) {
111                 this.creatorUserId = creatorUserId;
112         }
113
114
115         public String getCreatorFullName() {
116                 return creatorFullName;
117         }
118
119
120         public void setCreatorFullName(String creatorFullName) {
121                 this.creatorFullName = creatorFullName;
122         }
123
124
125         public String getLastUpdaterUserId() {
126                 return lastUpdaterUserId;
127         }
128
129
130         public void setLastUpdaterUserId(String lastUpdaterUserId) {
131                 this.lastUpdaterUserId = lastUpdaterUserId;
132         }
133
134
135         public String getLastUpdaterFullName() {
136                 return lastUpdaterFullName;
137         }
138
139
140         public void setLastUpdaterFullName(String lastUpdaterFullName) {
141                 this.lastUpdaterFullName = lastUpdaterFullName;
142         }
143
144
145         public ComponentTypeEnum getComponentType() {
146                 return componentType;
147         }
148
149
150         public void setComponentType(ComponentTypeEnum componentType) {
151                 this.componentType = componentType;
152         }
153
154
155         public List<ComponentInstance> getComponentInstances() {
156                 return componentInstances;
157         }
158
159
160         public void setComponentInstances(List<ComponentInstance> componentInstances) {
161                 this.componentInstances = componentInstances;
162         }
163
164
165         public List<RequirementCapabilityRelDef> getComponentInstancesRelations() {
166                 return componentInstancesRelations;
167         }
168
169
170         public void setComponentInstancesRelations(List<RequirementCapabilityRelDef> componentInstancesRelations) {
171                 this.componentInstancesRelations = componentInstancesRelations;
172         }
173
174
175         public Map<String, List<ComponentInstanceInput>> getComponentInstancesInputs() {
176                 return componentInstancesInputs;
177         }
178
179
180         public void setComponentInstancesInputs(Map<String, List<ComponentInstanceInput>> componentInstancesInputs) {
181                 this.componentInstancesInputs = componentInstancesInputs;
182         }
183
184
185         public Map<String, List<ComponentInstanceProperty>> getComponentInstancesProperties() {
186                 return componentInstancesProperties;
187         }
188
189
190         public void setComponentInstancesProperties(Map<String, List<ComponentInstanceProperty>> componentInstancesProperties) {
191                 this.componentInstancesProperties = componentInstancesProperties;
192         }
193
194
195         public Map<String, List<ComponentInstanceAttribute>> getComponentInstancesAttributes() {
196                 return componentInstancesAttributes;
197         }
198
199
200         public void setComponentInstancesAttributes(
201                         Map<String, List<ComponentInstanceAttribute>> componentInstancesAttributes) {
202                 this.componentInstancesAttributes = componentInstancesAttributes;
203         }
204
205
206         public Map<String, List<CapabilityDefinition>> getCapabilities() {
207                 return capabilities;
208         }
209
210
211         public void setCapabilities(Map<String, List<CapabilityDefinition>> capabilities) {
212                 this.capabilities = capabilities;
213         }
214
215
216         public Map<String, List<RequirementDefinition>> getRequirements() {
217                 return requirements;
218         }
219
220
221         public void setRequirements(Map<String, List<RequirementDefinition>> requirements) {
222                 this.requirements = requirements;
223         }
224
225
226         public List<InputDefinition> getInputs() {
227                 return inputs;
228         }
229
230
231         public void setInputs(List<InputDefinition> inputs) {
232                 this.inputs = inputs;
233         }
234
235
236         public List<GroupDefinition> getGroups() {
237                 return groups;
238         }
239
240
241         public void setGroups(List<GroupDefinition> groups) {
242                 this.groups = groups;
243         }
244
245
246         public List<AdditionalInformationDefinition> getAdditionalInformation() {
247                 return additionalInformation;
248         }
249
250
251         public void setAdditionalInformation(List<AdditionalInformationDefinition> additionalInformation) {
252                 this.additionalInformation = additionalInformation;
253         }
254         
255 }