@Override public TaskQuery includeAssignedTasks() { if (candidateUser == null && candidateGroup == null && candidateGroups == null && !isWithCandidateGroups() && !isWithoutCandidateGroups() && !isWithCandidateUsers() && !isWithoutCandidateUsers() && !expressions.containsKey("taskCandidateUser") && !expressions.containsKey("taskCandidateGroup") && !expressions.containsKey("taskCandidateGroupIn")) { throw new ProcessEngineException("Invalid query usage: candidateUser, candidateGroup, candidateGroupIn, withCandidateGroups, withoutCandidateGroups, withCandidateUsers, withoutCandidateUsers has to be called before 'includeAssignedTasks'."); } includeAssignedTasks = true; return this; }
@Override public TaskQuery includeAssignedTasks() { if (candidateUser == null && candidateGroup == null && candidateGroups == null && !isWithCandidateGroups() && !isWithoutCandidateGroups() && !isWithCandidateUsers() && !isWithoutCandidateUsers() && !expressions.containsKey("taskCandidateUser") && !expressions.containsKey("taskCandidateGroup") && !expressions.containsKey("taskCandidateGroupIn")) { throw new ProcessEngineException("Invalid query usage: candidateUser, candidateGroup, candidateGroupIn, withCandidateGroups, withoutCandidateGroups, withCandidateUsers, withoutCandidateUsers has to be called before 'includeAssignedTasks'."); } includeAssignedTasks = true; return this; }
dto.withCandidateGroups = taskQuery.isWithCandidateGroups(); dto.withoutCandidateGroups = taskQuery.isWithoutCandidateGroups(); dto.withCandidateUsers = taskQuery.isWithCandidateUsers(); dto.withoutCandidateUsers = taskQuery.isWithoutCandidateUsers();
dto.withCandidateGroups = taskQuery.isWithCandidateGroups(); dto.withoutCandidateGroups = taskQuery.isWithoutCandidateGroups(); dto.withCandidateUsers = taskQuery.isWithCandidateUsers(); dto.withoutCandidateUsers = taskQuery.isWithoutCandidateUsers();
@Override public TaskQuery includeAssignedTasks() { if (candidateUser == null && candidateGroup == null && candidateGroups == null && !isWithCandidateGroups() && !isWithoutCandidateGroups() && !isWithCandidateUsers() && !isWithoutCandidateUsers() && !expressions.containsKey("taskCandidateUser") && !expressions.containsKey("taskCandidateGroup") && !expressions.containsKey("taskCandidateGroupIn")) { throw new ProcessEngineException("Invalid query usage: candidateUser, candidateGroup, candidateGroupIn, withCandidateGroups, withoutCandidateGroups, withCandidateUsers, withoutCandidateUsers has to be called before 'includeAssignedTasks'."); } includeAssignedTasks = true; return this; }
JsonUtil.addDefaultField(json, WITH_CANDIDATE_GROUPS, false, query.isWithCandidateGroups()); JsonUtil.addDefaultField(json, WITHOUT_CANDIDATE_GROUPS, false, query.isWithoutCandidateGroups()); JsonUtil.addDefaultField(json, WITH_CANDIDATE_USERS, false, query.isWithCandidateUsers()); JsonUtil.addDefaultField(json, WITHOUT_CANDIDATE_USERS, false, query.isWithoutCandidateUsers()); JsonUtil.addField(json, INCLUDE_ASSIGNED_TASKS, query.isIncludeAssignedTasksInternal());
JsonUtil.addDefaultField(json, WITH_CANDIDATE_GROUPS, false, query.isWithCandidateGroups()); JsonUtil.addDefaultField(json, WITHOUT_CANDIDATE_GROUPS, false, query.isWithoutCandidateGroups()); JsonUtil.addDefaultField(json, WITH_CANDIDATE_USERS, false, query.isWithCandidateUsers()); JsonUtil.addDefaultField(json, WITHOUT_CANDIDATE_USERS, false, query.isWithoutCandidateUsers()); JsonUtil.addField(json, INCLUDE_ASSIGNED_TASKS, query.isIncludeAssignedTasksInternal());
if (extendingQuery.isWithCandidateUsers() || this.isWithCandidateUsers()) { extendedQuery.withCandidateUsers();
if (extendingQuery.isWithCandidateUsers() || this.isWithCandidateUsers()) { extendedQuery.withCandidateUsers();
assertTrue(query.isWithCandidateGroups()); assertTrue(query.isWithoutCandidateGroups()); assertTrue(query.isWithCandidateUsers()); assertTrue(query.isWithoutCandidateUsers()); assertEquals(testString, query.getExpressions().get("taskCandidateGroupIn"));
dto.withCandidateGroups = taskQuery.isWithCandidateGroups(); dto.withoutCandidateGroups = taskQuery.isWithoutCandidateGroups(); dto.withCandidateUsers = taskQuery.isWithCandidateUsers(); dto.withoutCandidateUsers = taskQuery.isWithoutCandidateUsers();
addDefaultField(json, WITH_CANDIDATE_GROUPS, false, query.isWithCandidateGroups()); addDefaultField(json, WITHOUT_CANDIDATE_GROUPS, false, query.isWithoutCandidateGroups()); addDefaultField(json, WITH_CANDIDATE_USERS, false, query.isWithCandidateUsers()); addDefaultField(json, WITHOUT_CANDIDATE_USERS, false, query.isWithoutCandidateUsers()); addField(json, INCLUDE_ASSIGNED_TASKS, query.isIncludeAssignedTasksInternal());
if (extendingQuery.isWithCandidateUsers() || this.isWithCandidateUsers()) { extendedQuery.withCandidateUsers();
assertTrue(query.isWithCandidateGroups()); assertTrue(query.isWithoutCandidateGroups()); assertTrue(query.isWithCandidateUsers()); assertTrue(query.isWithoutCandidateUsers()); assertEquals(testString, query.getExpressions().get("taskCandidateGroupIn"));