1 package org.onap.sdc.workflow.services.impl.mappers;
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;
10 @Mapper(componentModel = "spring", imports = WorkflowManagerImpl.class)
11 public interface WorkflowMapper {
13 Workflow itemToWorkflow(Item item);
15 @InheritInverseConfiguration
16 @Mapping(expression = "java(WorkflowManagerImpl.WORKFLOW_TYPE)", target = "type")
17 Item workflowToItem(Workflow workflow);