re base code
[sdc.git] / catalog-model / src / main / java / org / openecomp / sdc / be / ui / model / UiComponentDataTransfer.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * SDC
4  * ================================================================================
5  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20
21 package org.openecomp.sdc.be.ui.model;
22
23 import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
24 import org.openecomp.sdc.be.model.*;
25 import org.openecomp.sdc.be.model.category.CategoryDefinition;
26
27 import java.util.List;
28 import java.util.Map;
29
30 public class UiComponentDataTransfer {
31
32
33     private Map<String, ArtifactDefinition> artifacts;
34     private Map<String, ArtifactDefinition> deploymentArtifacts;
35     private Map<String, ArtifactDefinition> toscaArtifacts;
36
37     private List<CategoryDefinition> categories;
38
39     // User
40     private String creatorUserId;
41     private String creatorFullName;
42     private String lastUpdaterUserId;
43     private String lastUpdaterFullName;
44
45     protected ComponentTypeEnum componentType;
46
47     private List<ComponentInstance> componentInstances;
48
49     private List<RequirementCapabilityRelDef> componentInstancesRelations;
50
51     private Map<String, List<ComponentInstanceInput>> componentInstancesInputs;
52
53     private Map<String, List<ComponentInstanceProperty>> componentInstancesProperties;
54
55     private Map<String, List<ComponentInstanceProperty>> componentInstancesAttributes;
56
57     private Map<String, List<CapabilityDefinition>> capabilities;
58
59     private List<PolicyDefinition> policies;
60
61     private Map<String, List<RequirementDefinition>> requirements;
62
63     private List<InputDefinition> inputs;
64
65     private List<GroupDefinition> groups;
66
67     protected List<AdditionalInformationDefinition> additionalInformation;
68
69     public UiComponentDataTransfer() {
70     }
71
72     public Map<String, ArtifactDefinition> getArtifacts() {
73         return artifacts;
74     }
75
76
77     public void setArtifacts(Map<String, ArtifactDefinition> artifacts) {
78         this.artifacts = artifacts;
79     }
80
81
82     public Map<String, ArtifactDefinition> getDeploymentArtifacts() {
83         return deploymentArtifacts;
84     }
85
86
87     public void setDeploymentArtifacts(Map<String, ArtifactDefinition> deploymentArtifacts) {
88         this.deploymentArtifacts = deploymentArtifacts;
89     }
90
91
92     public Map<String, ArtifactDefinition> getToscaArtifacts() {
93         return toscaArtifacts;
94     }
95
96
97     public void setToscaArtifacts(Map<String, ArtifactDefinition> toscaArtifacts) {
98         this.toscaArtifacts = toscaArtifacts;
99     }
100
101
102     public List<CategoryDefinition> getCategories() {
103         return categories;
104     }
105
106
107     public void setCategories(List<CategoryDefinition> categories) {
108         this.categories = categories;
109     }
110
111
112     public String getCreatorUserId() {
113         return creatorUserId;
114     }
115
116
117     public void setCreatorUserId(String creatorUserId) {
118         this.creatorUserId = creatorUserId;
119     }
120
121
122     public String getCreatorFullName() {
123         return creatorFullName;
124     }
125
126
127     public void setCreatorFullName(String creatorFullName) {
128         this.creatorFullName = creatorFullName;
129     }
130
131
132     public String getLastUpdaterUserId() {
133         return lastUpdaterUserId;
134     }
135
136
137     public void setLastUpdaterUserId(String lastUpdaterUserId) {
138         this.lastUpdaterUserId = lastUpdaterUserId;
139     }
140
141
142     public String getLastUpdaterFullName() {
143         return lastUpdaterFullName;
144     }
145
146
147     public void setLastUpdaterFullName(String lastUpdaterFullName) {
148         this.lastUpdaterFullName = lastUpdaterFullName;
149     }
150
151
152     public ComponentTypeEnum getComponentType() {
153         return componentType;
154     }
155
156
157     public void setComponentType(ComponentTypeEnum componentType) {
158         this.componentType = componentType;
159     }
160
161
162     public List<ComponentInstance> getComponentInstances() {
163         return componentInstances;
164     }
165
166
167     public void setComponentInstances(List<ComponentInstance> componentInstances) {
168         this.componentInstances = componentInstances;
169     }
170
171
172     public List<RequirementCapabilityRelDef> getComponentInstancesRelations() {
173         return componentInstancesRelations;
174     }
175
176
177     public void setComponentInstancesRelations(List<RequirementCapabilityRelDef> componentInstancesRelations) {
178         this.componentInstancesRelations = componentInstancesRelations;
179     }
180
181
182     public Map<String, List<ComponentInstanceInput>> getComponentInstancesInputs() {
183         return componentInstancesInputs;
184     }
185
186
187     public void setComponentInstancesInputs(Map<String, List<ComponentInstanceInput>> componentInstancesInputs) {
188         this.componentInstancesInputs = componentInstancesInputs;
189     }
190
191
192     public Map<String, List<ComponentInstanceProperty>> getComponentInstancesProperties() {
193         return componentInstancesProperties;
194     }
195
196
197     public void setComponentInstancesProperties(Map<String, List<ComponentInstanceProperty>> componentInstancesProperties) {
198         this.componentInstancesProperties = componentInstancesProperties;
199     }
200
201
202     public Map<String, List<ComponentInstanceProperty>> getComponentInstancesAttributes() {
203         return componentInstancesAttributes;
204     }
205
206
207     public void setComponentInstancesAttributes(
208             Map<String, List<ComponentInstanceProperty>> componentInstancesAttributes) {
209         this.componentInstancesAttributes = componentInstancesAttributes;
210     }
211
212
213     public Map<String, List<CapabilityDefinition>> getCapabilities() {
214         return capabilities;
215     }
216
217
218     public void setCapabilities(Map<String, List<CapabilityDefinition>> capabilities) {
219         this.capabilities = capabilities;
220     }
221
222
223     public Map<String, List<RequirementDefinition>> getRequirements() {
224         return requirements;
225     }
226
227
228     public void setRequirements(Map<String, List<RequirementDefinition>> requirements) {
229         this.requirements = requirements;
230     }
231
232
233     public List<InputDefinition> getInputs() {
234         return inputs;
235     }
236
237
238     public void setInputs(List<InputDefinition> inputs) {
239         this.inputs = inputs;
240     }
241
242
243     public List<GroupDefinition> getGroups() {
244         return groups;
245     }
246
247
248     public void setGroups(List<GroupDefinition> groups) {
249         this.groups = groups;
250     }
251
252
253     public List<AdditionalInformationDefinition> getAdditionalInformation() {
254         return additionalInformation;
255     }
256
257
258     public void setAdditionalInformation(List<AdditionalInformationDefinition> additionalInformation) {
259         this.additionalInformation = additionalInformation;
260     }
261
262     public List<PolicyDefinition> getPolicies() {
263         return policies;
264     }
265
266     public void setPolicies(List<PolicyDefinition> policies) {
267         this.policies = policies;
268     }
269
270 }