34327ce78a6f6acdf6f7172442d026e2f28e54c8
[sdc/sdc-workflow-designer.git] /
1 package org.onap.sdc.workflow.services.impl.mappers;
2
3 import org.mapstruct.InheritInverseConfiguration;
4 import org.mapstruct.Mapper;
5 import org.mapstruct.Mapping;
6 import org.onap.sdc.workflow.persistence.types.Workflow;
7 import org.onap.sdc.workflow.services.impl.WorkflowManagerImpl;
8 import org.openecomp.sdc.versioning.types.Item;
9
10 @Mapper(componentModel = "spring", imports = WorkflowManagerImpl.class)
11 public interface WorkflowMapper {
12
13     Workflow itemToWorkflow(Item item);
14
15     @InheritInverseConfiguration
16     @Mapping(expression = "java(WorkflowManagerImpl.WORKFLOW_TYPE)", target = "type")
17     Item workflowToItem(Workflow workflow);
18
19 }