diff options
Diffstat (limited to 'catalog-model/src/main/java/org/openecomp/sdc/be/model/InputDefinition.java')
-rw-r--r-- | catalog-model/src/main/java/org/openecomp/sdc/be/model/InputDefinition.java | 85 |
1 files changed, 47 insertions, 38 deletions
diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/InputDefinition.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/InputDefinition.java index 2359d635a3..2f61e9e6f3 100644 --- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/InputDefinition.java +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/InputDefinition.java @@ -20,46 +20,55 @@ package org.openecomp.sdc.be.model; -import java.util.List; - +import org.openecomp.sdc.be.datatypes.elements.Annotation; import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition; +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; + public class InputDefinition extends PropertyDefinition { - /** - * - */ - private static final long serialVersionUID = -6920076037265309468L; - - List<ComponentInstanceInput> inputs; - List<ComponentInstanceProperty> properties; - - public InputDefinition() { - super(); - } - - public InputDefinition(PropertyDataDefinition p) { - super(p); - } - - public InputDefinition(PropertyDefinition pd) { - super(pd); - } - - - public List<ComponentInstanceInput> getInputs() { - return inputs; - } - - public void setInputs(List<ComponentInstanceInput> inputs) { - this.inputs = inputs; - } - - public List<ComponentInstanceProperty> getProperties() { - return properties; - } - - public void setProperties(List<ComponentInstanceProperty> properties) { - this.properties = properties; - } + + private List<ComponentInstanceInput> inputs; + private List<ComponentInstanceProperty> properties; + + + public InputDefinition(PropertyDataDefinition p) { + super(p); + } + + public InputDefinition() { + super(); + } + + public InputDefinition(PropertyDefinition pd) { + super(pd); + } + + public InputDefinition(InputDefinition other) { + super(other); + } + + public List<ComponentInstanceInput> getInputs() { + return inputs; + } + + public void setInputs(List<ComponentInstanceInput> inputs) { + this.inputs = inputs; + } + + public List<ComponentInstanceProperty> getProperties() { + return properties; + } + + public void setProperties(List<ComponentInstanceProperty> properties) { + this.properties = properties; + } + + public void setAnnotationsToInput(Collection<Annotation> annotations){ + this.setAnnotations(new ArrayList<>(annotations)); + } + + } |