import org.mapstruct.InheritInverseConfiguration;
import org.mapstruct.Mapper;
import org.mapstruct.ValueMapping;
-import org.mapstruct.ValueMappings;
+import org.onap.sdc.common.versioning.services.types.VersionStatus;
import org.onap.sdc.workflow.services.types.WorkflowVersionState;
-import org.openecomp.sdc.versioning.dao.types.VersionStatus;
@Mapper(componentModel = "spring")
public interface VersionStateMapper {
- @ValueMappings({@ValueMapping(source = "Certified", target = "CERTIFIED"),
- @ValueMapping(source = "Draft", target = "DRAFT"),
- @ValueMapping(source = "<ANY_REMAINING>", target = "DRAFT")})
+ @ValueMapping(source = "Certified", target = "CERTIFIED")
+ @ValueMapping(source = "Draft", target = "DRAFT")
+ @ValueMapping(source = "<ANY_REMAINING>", target = "DRAFT")
WorkflowVersionState versionStatusToWorkflowVersionState(VersionStatus status);
@InheritInverseConfiguration
default Set<WorkflowVersionState> versionStatusCountersToWorkflowVersionStates(
Map<VersionStatus, Integer> versionStatusCounters) {
return versionStatusCounters.keySet().stream().map(this::versionStatusToWorkflowVersionState)
- .collect(Collectors.toSet());
+ .collect(Collectors.toSet());
}