Added new files requied for operation
[sdc.git] / common-be / src / main / java / org / openecomp / sdc / be / datatypes / elements / InterfaceOperationParamDataDefinition.java
 
 package org.openecomp.sdc.be.datatypes.elements;
 
-import static org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields.WO_PARAM_ID;
-import static org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields.WO_PARAM_NAME;
-
 import java.io.Serializable;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
 import org.openecomp.sdc.be.datatypes.tosca.ToscaDataDefinition;
 
-public class WorkflowOperationParamDataDefinition extends ToscaDataDefinition implements 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;
+
+public class InterfaceOperationParamDataDefinition extends ToscaDataDefinition implements Serializable {
 
-    public WorkflowOperationParamDataDefinition() {
+    @JsonCreator
+    public InterfaceOperationParamDataDefinition() {
         super();
     }
 
-
-
-    public WorkflowOperationParamDataDefinition(WorkflowOperationParamDataDefinition wopdd) {
+    public InterfaceOperationParamDataDefinition(InterfaceOperationParamDataDefinition iopdd) {
         super();
-        setParamName(wopdd.getParamName());
-        setParamID(wopdd.getParamID());
-
+        setParamName(iopdd.getParamName());
+        setParamId(iopdd.getParamId());
     }
 
-    public String getParamName() {
-        return (String) getToscaPresentationValue(WO_PARAM_NAME);
+    public InterfaceOperationParamDataDefinition(String paramName, String paramId) {
+        super();
+        setParamName(paramName);
+        setParamId(paramId);
     }
 
-    public void setParamName(String name) {
-        setToscaPresentationValue(WO_PARAM_NAME, name);
+    public String getParamName() {
+        return (String) getToscaPresentationValue(IO_PARAM_NAME);
     }
-    public String getParamID() {
-        return (String) getToscaPresentationValue(WO_PARAM_ID);
+    public void setParamName(String paramName) {
+        setToscaPresentationValue(IO_PARAM_NAME, paramName);
     }
 
-    public void setParamID(String name) {
-        setToscaPresentationValue(WO_PARAM_ID, name);
+    public String getParamId() {
+        return (String) getToscaPresentationValue(IO_PARAM_ID);
+    }
+    public void setParamId(String paramId) {
+        setToscaPresentationValue(IO_PARAM_ID, paramId);
     }
 
 }