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