2 * ============LICENSE_START=======================================================
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
11 * http://www.apache.org/licenses/LICENSE-2.0
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=========================================================
21 package org.openecomp.sdc.be.ui.model;
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;
27 import java.util.List;
30 public class UiComponentDataTransfer {
33 private Map<String, ArtifactDefinition> artifacts;
34 private Map<String, ArtifactDefinition> deploymentArtifacts;
35 private Map<String, ArtifactDefinition> toscaArtifacts;
37 private List<CategoryDefinition> categories;
40 private String creatorUserId;
41 private String creatorFullName;
42 private String lastUpdaterUserId;
43 private String lastUpdaterFullName;
45 protected ComponentTypeEnum componentType;
47 private List<ComponentInstance> componentInstances;
49 private List<RequirementCapabilityRelDef> componentInstancesRelations;
51 private Map<String, List<ComponentInstanceInput>> componentInstancesInputs;
53 private Map<String, List<ComponentInstanceProperty>> componentInstancesProperties;
55 private Map<String, List<ComponentInstanceProperty>> componentInstancesAttributes;
57 private Map<String, List<CapabilityDefinition>> capabilities;
59 private List<PolicyDefinition> policies;
61 private Map<String, List<RequirementDefinition>> requirements;
63 private List<InputDefinition> inputs;
65 private List<GroupDefinition> groups;
67 protected List<AdditionalInformationDefinition> additionalInformation;
69 public UiComponentDataTransfer() {
72 public Map<String, ArtifactDefinition> getArtifacts() {
77 public void setArtifacts(Map<String, ArtifactDefinition> artifacts) {
78 this.artifacts = artifacts;
82 public Map<String, ArtifactDefinition> getDeploymentArtifacts() {
83 return deploymentArtifacts;
87 public void setDeploymentArtifacts(Map<String, ArtifactDefinition> deploymentArtifacts) {
88 this.deploymentArtifacts = deploymentArtifacts;
92 public Map<String, ArtifactDefinition> getToscaArtifacts() {
93 return toscaArtifacts;
97 public void setToscaArtifacts(Map<String, ArtifactDefinition> toscaArtifacts) {
98 this.toscaArtifacts = toscaArtifacts;
102 public List<CategoryDefinition> getCategories() {
107 public void setCategories(List<CategoryDefinition> categories) {
108 this.categories = categories;
112 public String getCreatorUserId() {
113 return creatorUserId;
117 public void setCreatorUserId(String creatorUserId) {
118 this.creatorUserId = creatorUserId;
122 public String getCreatorFullName() {
123 return creatorFullName;
127 public void setCreatorFullName(String creatorFullName) {
128 this.creatorFullName = creatorFullName;
132 public String getLastUpdaterUserId() {
133 return lastUpdaterUserId;
137 public void setLastUpdaterUserId(String lastUpdaterUserId) {
138 this.lastUpdaterUserId = lastUpdaterUserId;
142 public String getLastUpdaterFullName() {
143 return lastUpdaterFullName;
147 public void setLastUpdaterFullName(String lastUpdaterFullName) {
148 this.lastUpdaterFullName = lastUpdaterFullName;
152 public ComponentTypeEnum getComponentType() {
153 return componentType;
157 public void setComponentType(ComponentTypeEnum componentType) {
158 this.componentType = componentType;
162 public List<ComponentInstance> getComponentInstances() {
163 return componentInstances;
167 public void setComponentInstances(List<ComponentInstance> componentInstances) {
168 this.componentInstances = componentInstances;
172 public List<RequirementCapabilityRelDef> getComponentInstancesRelations() {
173 return componentInstancesRelations;
177 public void setComponentInstancesRelations(List<RequirementCapabilityRelDef> componentInstancesRelations) {
178 this.componentInstancesRelations = componentInstancesRelations;
182 public Map<String, List<ComponentInstanceInput>> getComponentInstancesInputs() {
183 return componentInstancesInputs;
187 public void setComponentInstancesInputs(Map<String, List<ComponentInstanceInput>> componentInstancesInputs) {
188 this.componentInstancesInputs = componentInstancesInputs;
192 public Map<String, List<ComponentInstanceProperty>> getComponentInstancesProperties() {
193 return componentInstancesProperties;
197 public void setComponentInstancesProperties(Map<String, List<ComponentInstanceProperty>> componentInstancesProperties) {
198 this.componentInstancesProperties = componentInstancesProperties;
202 public Map<String, List<ComponentInstanceProperty>> getComponentInstancesAttributes() {
203 return componentInstancesAttributes;
207 public void setComponentInstancesAttributes(
208 Map<String, List<ComponentInstanceProperty>> componentInstancesAttributes) {
209 this.componentInstancesAttributes = componentInstancesAttributes;
213 public Map<String, List<CapabilityDefinition>> getCapabilities() {
218 public void setCapabilities(Map<String, List<CapabilityDefinition>> capabilities) {
219 this.capabilities = capabilities;
223 public Map<String, List<RequirementDefinition>> getRequirements() {
228 public void setRequirements(Map<String, List<RequirementDefinition>> requirements) {
229 this.requirements = requirements;
233 public List<InputDefinition> getInputs() {
238 public void setInputs(List<InputDefinition> inputs) {
239 this.inputs = inputs;
243 public List<GroupDefinition> getGroups() {
248 public void setGroups(List<GroupDefinition> groups) {
249 this.groups = groups;
253 public List<AdditionalInformationDefinition> getAdditionalInformation() {
254 return additionalInformation;
258 public void setAdditionalInformation(List<AdditionalInformationDefinition> additionalInformation) {
259 this.additionalInformation = additionalInformation;
262 public List<PolicyDefinition> getPolicies() {
266 public void setPolicies(List<PolicyDefinition> policies) {
267 this.policies = policies;