protected List getItems()

in src/main/java/com/epam/digital/data/platform/bphistory/service/api/service/impl/TaskService.java [53:65]


  protected List<HistoryTaskResponse> getItems(JwtClaimsDto userClaims, Pageable request) {
    log.info("Selecting user finished tasks");
    var userKeycloakId = userClaims.getPreferredUsername();

    var bpmHistoryTasks = repository.findAllByAssigneeAndEndTimeIsNotNull(userKeycloakId, request);
    log.trace("Found {} tasks", bpmHistoryTasks.size());

    var businessKeys = getProcessInstanceBusinessKeys(bpmHistoryTasks);
    log.trace("Found {} process instance business keys", businessKeys.size());

    log.info("Found {} finished tasks for user", bpmHistoryTasks.size());
    return mapper.toResponseList(bpmHistoryTasks, businessKeys);
  }