Дан метод :
// метод возвращает ДТО на основе статуса, приоритета, айди автора , page и size
public TaskListResponse getByStatusAndPriorityAndAuthorId(String status, String priority, Long authorId, int page, int size) {
userService.getById(authorId); //для чего здесь эта строка?? Я бы понял, если б было: User id =
//userService.getById(authorId). Но именно что дает строка userService.getById(authorId); ??? Ведь дальше этот юзер,
// которого достают из базы, нигде не упоминается
Status st = parseEnum(Status.class, status);
Priority pr = parseEnum(Priority.class, priority);
Pageable pageable = PageRequest.of(page, size);
return taskMapper.taskListToTaskListResponse(taskRepository.findByStatusAndPriorityAndAuthorId(
st, pr, authorId, pageable));
}
И метод findByStatusAndPriorityAndAuthorId:
Page<Task> findByStatusAndPriorityAndAssigneeId(
Status status, Priority priority, Long assigneeId, Pageable pageable);
Вообще непонятен. каким образом он возвращает
Page <Task>
, если он вообще пустой???