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 | 89 |
1 files changed, 89 insertions, 0 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 new file mode 100644 index 0000000000..3090d7232e --- /dev/null +++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/InputDefinition.java @@ -0,0 +1,89 @@ +/*- + * ============LICENSE_START======================================================= + * SDC + * ================================================================================ + * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + +package org.openecomp.sdc.be.model; + +import java.util.List; + +import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition; + +public class InputDefinition extends PropertyDefinition { + String label; + Boolean hidden; + Boolean immutable; + List<ComponentInstanceInput> inputsValue; + List<ComponentInstanceProperty> properties; + + public InputDefinition() { + super(); + // TODO Auto-generated constructor stub + } + + public InputDefinition(PropertyDataDefinition p) { + super(p); + // TODO Auto-generated constructor stub + } + + public InputDefinition(PropertyDefinition pd) { + super(pd); + // TODO Auto-generated constructor stub + } + + public Boolean isHidden() { + return hidden; + } + + public void setHidden(Boolean hidden) { + this.hidden = hidden; + } + + public Boolean isImmutable() { + return immutable; + } + + public void setImmutable(Boolean immutable) { + this.immutable = immutable; + } + + public String getLabel() { + return label; + } + + public void setLabel(String label) { + this.label = label; + } + + public List<ComponentInstanceInput> getInputsValue() { + return inputsValue; + } + + public void setInputsValue(List<ComponentInstanceInput> inputsValue) { + this.inputsValue = inputsValue; + } + + public List<ComponentInstanceProperty> getProperties() { + return properties; + } + + public void setProperties(List<ComponentInstanceProperty> properties) { + this.properties = properties; + } + +} |