Backend support for operation milestones with activity inputs
[sdc.git] / common-be / src / main / java / org / openecomp / sdc / be / datatypes / elements / ActivityDataDefinition.java
index 8d76f68..2f5eb30 100644 (file)
@@ -31,7 +31,8 @@ public class ActivityDataDefinition extends ToscaDataDefinition implements Seria
 
     public ActivityDataDefinition(ActivityDataDefinition activity) {
         setType(activity.getType());
-        setWorkflow(getWorkflow());
+        setWorkflow(activity.getWorkflow());
+        setInputs(activity.getInputs());
     }
 
     public String getType() {
@@ -50,4 +51,13 @@ public class ActivityDataDefinition extends ToscaDataDefinition implements Seria
         setToscaPresentationValue(JsonPresentationFields.OPERATION_ACTIVITIES_WORKFLOW, workflow);
     }
 
+    public ListDataDefinition<OperationInputDefinition> getInputs() {
+        return (ListDataDefinition<OperationInputDefinition>) getToscaPresentationValue(
+            JsonPresentationFields.INPUTS);
+    }
+
+    public void setInputs(ListDataDefinition<OperationInputDefinition> inputs) {
+        setToscaPresentationValue(JsonPresentationFields.INPUTS, inputs);
+    }
+
 }