public abstract List toModelList()

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;
  }