summaryrefslogtreecommitdiffstats
path: root/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/InterfaceOperationParamDataDefinition.java
diff options
context:
space:
mode:
Diffstat (limited to 'common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/InterfaceOperationParamDataDefinition.java')
-rw-r--r--common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/InterfaceOperationParamDataDefinition.java57
1 files changed, 42 insertions, 15 deletions
diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/InterfaceOperationParamDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/InterfaceOperationParamDataDefinition.java
index 0044ffaf60..e2de5f0d64 100644
--- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/InterfaceOperationParamDataDefinition.java
+++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/InterfaceOperationParamDataDefinition.java
@@ -21,8 +21,10 @@ import org.openecomp.sdc.be.datatypes.tosca.ToscaDataDefinition;
import java.io.Serializable;
-import static org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields.IO_PARAM_ID;
-import static org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields.IO_PARAM_NAME;
+import static org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields.IO_MANDATORY;
+import static org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields.IO_PROPERTY;
+import static org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields.IO_NAME;
+import static org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields.IO_TYPE;
public class InterfaceOperationParamDataDefinition extends ToscaDataDefinition implements Serializable {
@@ -33,28 +35,53 @@ public class InterfaceOperationParamDataDefinition extends ToscaDataDefinition i
public InterfaceOperationParamDataDefinition(InterfaceOperationParamDataDefinition iopdd) {
super();
- setParamName(iopdd.getParamName());
- setParamId(iopdd.getParamId());
+ setName(iopdd.getName());
+ setProperty(iopdd.getProperty());
+ setMandatory(iopdd.getMandatory());
+ setType(iopdd.getType());
}
- public InterfaceOperationParamDataDefinition(String paramName, String paramId) {
+ public InterfaceOperationParamDataDefinition(String paramName, String paramId, boolean mandatory, String type) {
super();
- setParamName(paramName);
- setParamId(paramId);
+ setName(paramName);
+ setProperty(paramId);
+ setMandatory(mandatory);
+ setType(type);
}
- public String getParamName() {
- return (String) getToscaPresentationValue(IO_PARAM_NAME);
+ //used for OperationOutputDefinition
+ public InterfaceOperationParamDataDefinition(String paramName, boolean mandatory, String type) {
+ super();
+ setName(paramName);
+ setMandatory(mandatory);
+ setType(type);
+ }
+
+ public String getName() {
+ return (String) getToscaPresentationValue(IO_NAME);
+ }
+ public void setName(String paramName) {
+ setToscaPresentationValue(IO_NAME, paramName);
}
- public void setParamName(String paramName) {
- setToscaPresentationValue(IO_PARAM_NAME, paramName);
+
+ public String getProperty() {
+ return (String) getToscaPresentationValue(IO_PROPERTY);
+ }
+ public void setProperty(String paramId) {
+ setToscaPresentationValue(IO_PROPERTY, paramId);
}
- public String getParamId() {
- return (String) getToscaPresentationValue(IO_PARAM_ID);
+ public Boolean getMandatory() {
+ return (Boolean) getToscaPresentationValue(IO_MANDATORY);
}
- public void setParamId(String paramId) {
- setToscaPresentationValue(IO_PARAM_ID, paramId);
+ public void setMandatory(Boolean mandatory) {
+ setToscaPresentationValue(IO_MANDATORY, mandatory);
}
+ public String getType() {
+ return (String) getToscaPresentationValue(IO_TYPE);
+ }
+ public void setType(String type) {
+ setToscaPresentationValue(IO_TYPE, type);
+ }
}