public TaskSummaryList getCaseTasks(String caseId, String user, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder) { List<Status> actualStatus = safeTaskStatus(status); user = getUser(user); sort = safeTaskSummarySort(sort); Collection<TaskSummary> taskSummaries = caseRuntimeDataService.getCaseTasksAssignedAsPotentialOwner(caseId, user, actualStatus, ConvertUtils.buildQueryContext(page, pageSize, sort, sortOrder)); TaskSummaryList tasks = ConvertUtils.convertToTaskSummaryList(taskSummaries); return tasks; }