private TaskQuery addAssigneesToQuery(TaskQuery taskQuery, Map.Entry<ItemPath, Collection<? extends PrismValue>> assigneeFilter) { @SuppressWarnings("unchecked") Collection<PrismReferenceValue> assigneeRefs = (Collection<PrismReferenceValue>) assigneeFilter.getValue(); if (isEmpty(assigneeRefs)) { return taskQuery.taskUnassigned(); } else { List<String> values = MiscDataUtil.prismRefsToStrings(assigneeRefs); return taskQuery.taskInvolvedUser(StringUtils.join(values, ';')); } }
@Override protected TaskQuery getQuery() { return taskService.createTaskQuery().taskCandidateGroup(groupId).taskUnassigned().orderByTaskId().asc(); }
taskQuery.taskUnassigned();