X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=common-be%2Fsrc%2Fmain%2Fjava%2Forg%2Fopenecomp%2Fsdc%2Fbe%2Fdatatypes%2Felements%2FOperationDataDefinition.java;h=a4bc7f1e0fdd8ff411e9814305056393bc7a413d;hb=629837b3f7a282c74604987fd531ff4523f98a0c;hp=49c8ba24a54ea92950b624ffeb15061fbc15f2ce;hpb=a8480d1fec5b5696be04eb887f4cbed6b56238be;p=sdc.git diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/OperationDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/OperationDataDefinition.java index 49c8ba24a5..a4bc7f1e0f 100644 --- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/OperationDataDefinition.java +++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/OperationDataDefinition.java @@ -21,117 +21,159 @@ package org.openecomp.sdc.be.datatypes.elements; import com.fasterxml.jackson.annotation.JsonCreator; +import java.util.Map; import org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields; +import org.openecomp.sdc.be.datatypes.enums.MilestoneTypeEnum; import org.openecomp.sdc.be.datatypes.tosca.ToscaDataDefinition; import java.io.Serializable; +import static org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields.IO_WORKFLOW_ASSOCIATION_TYPE; import static org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields.IO_WORKFLOW_ID; +import static org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields.IO_WORKFLOW_NAME; +import static org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields.IO_WORKFLOW_VERSION; import static org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields.IO_WORKFLOW_VERSION_ID; public class OperationDataDefinition extends ToscaDataDefinition implements Serializable { - @JsonCreator - public OperationDataDefinition() { - super(); - } - - public OperationDataDefinition(String description) { - super(); - setDescription(description); - } - - public OperationDataDefinition(OperationDataDefinition p) { - setDescription(p.getDescription()); - setImplementation(p.getImplementation()); - setInputs(p.getInputs()); - setOutputs(p.getOutputs()); - setName(p.getName()); - setUniqueId(p.getUniqueId()); - setWorkflowId(p.getWorkflowId()); - setWorkflowVersionId(p.getWorkflowVersionId()); - } - - - public String getUniqueId() { - return (String) getToscaPresentationValue(JsonPresentationFields.UNIQUE_ID); - } - - public void setUniqueId(String uniqueId) { - setToscaPresentationValue(JsonPresentationFields.UNIQUE_ID, uniqueId); - } - - - public Long getCreationDate() { - return (Long) getToscaPresentationValue(JsonPresentationFields.CREATION_DATE); - } - - public void setCreationDate(Long creationDate) { - setToscaPresentationValue(JsonPresentationFields.CREATION_DATE, creationDate); - } - - public Long getLastUpdateDate() { - return (Long) getToscaPresentationValue(JsonPresentationFields.LAST_UPDATE_DATE); - } - - public void setLastUpdateDate(Long lastUpdateDate) { - setToscaPresentationValue(JsonPresentationFields.LAST_UPDATE_DATE, lastUpdateDate); - } - - public String getDescription() { - return (String) getToscaPresentationValue(JsonPresentationFields.DESCRIPTION); - } - - public void setDescription(String description) { - setToscaPresentationValue(JsonPresentationFields.DESCRIPTION, description); - } - - public ArtifactDataDefinition getImplementation() { - return (ArtifactDataDefinition) getToscaPresentationValue(JsonPresentationFields.OPERATION_IMPLEMENTATION); - } - - public void setImplementation(ArtifactDataDefinition implementation) { - setToscaPresentationValue(JsonPresentationFields.OPERATION_IMPLEMENTATION, implementation); - } - - public ListDataDefinition getInputs() { - return (ListDataDefinition) - getToscaPresentationValue(JsonPresentationFields.OPERATION_INPUT); - } - - public void setInputs(ListDataDefinition inputs) { - setToscaPresentationValue(JsonPresentationFields.OPERATION_INPUT,inputs); - } - - public ListDataDefinition getOutputs() { - return (ListDataDefinition) - getToscaPresentationValue(JsonPresentationFields.OPERATION_OUTPUT); - } - - public void setOutputs(ListDataDefinition outputs) { - setToscaPresentationValue(JsonPresentationFields.OPERATION_OUTPUT, outputs); - } - public String getName() { - return (String) getToscaPresentationValue(JsonPresentationFields.NAME); - } - - public void setName(String name) { - setToscaPresentationValue(JsonPresentationFields.NAME, name); - } - - public String getWorkflowId(){ - return (String) getToscaPresentationValue(IO_WORKFLOW_ID); - } - public void setWorkflowId(String workflowId) { - setToscaPresentationValue(IO_WORKFLOW_ID, workflowId); - } - - public String getWorkflowVersionId() { - return (String) getToscaPresentationValue(IO_WORKFLOW_VERSION_ID); - } - public void setWorkflowVersionId(String workflowVersionId) { - setToscaPresentationValue(IO_WORKFLOW_VERSION_ID, workflowVersionId); - } - + @JsonCreator + public OperationDataDefinition() { + super(); + } + + public OperationDataDefinition(String description) { + super(); + setDescription(description); + } + + public OperationDataDefinition(OperationDataDefinition p) { + setMilestones(p.getMilestones()); + setDescription(p.getDescription()); + setImplementation(p.getImplementation()); + setInputs(p.getInputs()); + setOutputs(p.getOutputs()); + setName(p.getName()); + setUniqueId(p.getUniqueId()); + setWorkflowId(p.getWorkflowId()); + setWorkflowVersionId(p.getWorkflowVersionId()); + setWorkflowAssociationType(p.getWorkflowAssociationType()); + setWorkflowName(p.getWorkflowName()); + setWorkflowVersion(p.getWorkflowVersion()); + } + + public void setMilestones(Map milestones) { + setToscaPresentationValue(JsonPresentationFields.OPERATION_MILESTONES, milestones); + } + + public Map getMilestones() { + return (Map ) getToscaPresentationValue( + JsonPresentationFields.OPERATION_MILESTONES); + } + + public String getDescription() { + return (String) getToscaPresentationValue(JsonPresentationFields.DESCRIPTION); + } + + public void setDescription(String description) { + setToscaPresentationValue(JsonPresentationFields.DESCRIPTION, description); + } + + public ArtifactDataDefinition getImplementation() { + return (ArtifactDataDefinition) getToscaPresentationValue(JsonPresentationFields.OPERATION_IMPLEMENTATION); + } + + public void setImplementation(ArtifactDataDefinition implementation) { + setToscaPresentationValue(JsonPresentationFields.OPERATION_IMPLEMENTATION, implementation); + } + + public ListDataDefinition getInputs() { + return (ListDataDefinition) getToscaPresentationValue( + JsonPresentationFields.OPERATION_INPUTS); + } + + public void setInputs(ListDataDefinition inputs) { + setToscaPresentationValue(JsonPresentationFields.OPERATION_INPUTS, inputs); + } + + public ListDataDefinition getOutputs() { + return (ListDataDefinition) getToscaPresentationValue( + JsonPresentationFields.OPERATION_OUTPUTS); + } + + public void setOutputs(ListDataDefinition outputs) { + setToscaPresentationValue(JsonPresentationFields.OPERATION_OUTPUTS, outputs); + } + + public String getName() { + return (String) getToscaPresentationValue(JsonPresentationFields.NAME); + } + + public String getUniqueId() { + return (String) getToscaPresentationValue(JsonPresentationFields.UNIQUE_ID); + } + + public void setUniqueId(String uniqueId) { + setToscaPresentationValue(JsonPresentationFields.UNIQUE_ID, uniqueId); + } + + public String getWorkflowId() { + return (String) getToscaPresentationValue(IO_WORKFLOW_ID); + } + + public void setWorkflowId(String workflowId) { + setToscaPresentationValue(IO_WORKFLOW_ID, workflowId); + } + + public String getWorkflowName() { + return (String) getToscaPresentationValue(IO_WORKFLOW_NAME); + } + + public void setWorkflowName(String workflowName) { + setToscaPresentationValue(IO_WORKFLOW_NAME, workflowName); + } + + public String getWorkflowVersionId() { + return (String) getToscaPresentationValue(IO_WORKFLOW_VERSION_ID); + } + + public void setWorkflowVersionId(String workflowVersionId) { + setToscaPresentationValue(IO_WORKFLOW_VERSION_ID, workflowVersionId); + } + + public String getWorkflowVersion() { + return (String) getToscaPresentationValue(IO_WORKFLOW_VERSION); + } + + public void setWorkflowVersion(String workflowVersion) { + setToscaPresentationValue(IO_WORKFLOW_VERSION, workflowVersion); + } + + public String getWorkflowAssociationType() { + return (String) getToscaPresentationValue(IO_WORKFLOW_ASSOCIATION_TYPE); + } + + public void setWorkflowAssociationType(String workflowAssociationType) { + setToscaPresentationValue(IO_WORKFLOW_ASSOCIATION_TYPE, workflowAssociationType); + } + + public void setName(String name) { + setToscaPresentationValue(JsonPresentationFields.NAME, name); + } + + public Long getCreationDate() { + return (Long) getToscaPresentationValue(JsonPresentationFields.CREATION_DATE); + } + + public void setCreationDate(Long creationDate) { + setToscaPresentationValue(JsonPresentationFields.CREATION_DATE, creationDate); + } + + public Long getLastUpdateDate() { + return (Long) getToscaPresentationValue(JsonPresentationFields.LAST_UPDATE_DATE); + } + + public void setLastUpdateDate(Long lastUpdateDate) { + setToscaPresentationValue(JsonPresentationFields.LAST_UPDATE_DATE, lastUpdateDate); + } }