diff options
Diffstat (limited to 'workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/impl/mappers/WorkflowToItemMapper.java')
-rw-r--r-- | workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/impl/mappers/WorkflowToItemMapper.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/impl/mappers/WorkflowToItemMapper.java b/workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/impl/mappers/WorkflowToItemMapper.java new file mode 100644 index 00000000..0b569f09 --- /dev/null +++ b/workflow-designer-be/src/main/java/org/onap/sdc/workflow/services/impl/mappers/WorkflowToItemMapper.java @@ -0,0 +1,18 @@ +package org.onap.sdc.workflow.services.impl.mappers; + +import static org.onap.sdc.workflow.services.impl.WorkflowManagerImpl.WORKFLOW_TYPE; + +import org.onap.sdc.workflow.persistence.types.Workflow; +import org.onap.sdc.workflow.persistence.types.WorkflowProperty; +import org.openecomp.sdc.versioning.types.Item; + +public class WorkflowToItemMapper extends Mapper<Workflow, Item> { + + @Override + public void map(Workflow source, Item target) { + target.setType(WORKFLOW_TYPE); + target.setName(source.getName()); + target.setDescription(source.getDescription()); + target.addProperty(WorkflowProperty.CATEGORY, source.getCategory()); + } +} |