public List getUserTasks()

in src/main/java/com/epam/digital/data/platform/usrtaskmgt/remote/impl/UserTaskRemoteServiceImpl.java [51:67]


  public List<UserTaskResponse> getUserTasks(@Nullable String processInstanceId,
      @NonNull String assignee, @NonNull Pageable page) {
    log.debug("Getting assigned to current user or unassigned user tasks of process instance {}. "
        + "Paging and sorting params - {}", processInstanceId, page);

    var taskQueryDto = buildDdmTaskQueryDto(assignee, page);
    taskQueryDto.setProcessInstanceId(processInstanceId);
    var paginationQueryDto = PaginationQueryDto.builder()
        .firstResult(page.getFirstResult())
        .maxResults(page.getMaxResults())
        .build();

    var dtos = taskRestClient.getTasksByParams(taskQueryDto, paginationQueryDto);

    log.debug("{} user tasks were found", dtos.size());
    return userTaskDtoMapper.toUserTaskDtoList(dtos);
  }