in src/main/java/com/epam/digital/data/platform/bphistory/service/api/mapper/ProcessTaskMapper.java [37:54]
public abstract List<ProcessResponse> toModelList(List<BpmHistoryProcessTask> bpmHistoryProcessTasks,
@Context SystemRole systemRole);
@Named("toProcessModel")
@Mapping(target = "status.code", source = "processState")
public abstract ProcessResponse toModel(BpmHistoryProcessTask bpmHistoryProcessTask,
@Context SystemRole systemRole);
@AfterMapping
public ProcessResponse setStatusTitle(@MappingTarget ProcessResponse response,
@Context SystemRole systemRole) {
var messageTitle = ProcessInstanceStatusMessageTitle.from(response.getStatus().getCode(),
systemRole);
var title = Objects.isNull(messageTitle) ? null : messageResolver.getMessage(messageTitle);
response.getStatus().setTitle(title);
return response;
}