@Override public long executeCount(CommandContext commandContext) { ensureOrExpressionsEvaluated(); ensureVariablesInitialized(); checkQueryOk(); resetCachedCandidateGroups(); //check if candidateGroup and candidateGroups intersect if (getCandidateGroup() != null && getCandidateGroupsInternal() != null && getCandidateGroups().isEmpty()) { return 0; } return commandContext .getTaskManager() .findTaskCountByQueryCriteria(this); }
@Override public long executeCount(CommandContext commandContext) { ensureOrExpressionsEvaluated(); ensureVariablesInitialized(); checkQueryOk(); resetCachedCandidateGroups(); //check if candidateGroup and candidateGroups intersect if (getCandidateGroup() != null && getCandidateGroupsInternal() != null && getCandidateGroups().isEmpty()) { return 0; } return commandContext .getTaskManager() .findTaskCountByQueryCriteria(this); }
@Override public List<Task> executeList(CommandContext commandContext, Page page) { ensureOrExpressionsEvaluated(); ensureVariablesInitialized(); checkQueryOk(); resetCachedCandidateGroups(); //check if candidateGroup and candidateGroups intersect if (getCandidateGroup() != null && getCandidateGroupsInternal() != null && getCandidateGroups().isEmpty()) { return Collections.emptyList(); } List<Task> taskList = commandContext .getTaskManager() .findTasksByQueryCriteria(this); if (initializeFormKeys) { for (Task task : taskList) { // initialize the form keys of the tasks ((TaskEntity) task).initializeFormKey(); } } return taskList; }
@Override public List<Task> executeList(CommandContext commandContext, Page page) { ensureOrExpressionsEvaluated(); ensureVariablesInitialized(); checkQueryOk(); resetCachedCandidateGroups(); //check if candidateGroup and candidateGroups intersect if (getCandidateGroup() != null && getCandidateGroupsInternal() != null && getCandidateGroups().isEmpty()) { return Collections.emptyList(); } List<Task> taskList = commandContext .getTaskManager() .findTasksByQueryCriteria(this); if (initializeFormKeys) { for (Task task : taskList) { // initialize the form keys of the tasks ((TaskEntity) task).initializeFormKey(); } } return taskList; }
dto.candidateGroups = taskQuery.getCandidateGroupsInternal(); dto.includeAssignedTasks = taskQuery.isIncludeAssignedTasksInternal(); dto.withCandidateGroups = taskQuery.isWithCandidateGroups();
dto.candidateGroups = taskQuery.getCandidateGroupsInternal(); dto.includeAssignedTasks = taskQuery.isIncludeAssignedTasksInternal(); dto.withCandidateGroups = taskQuery.isWithCandidateGroups();
public void testTaskQueryCandidateGroupsIncludeAssignedTasks() { TaskQueryImpl query = new TaskQueryImpl(); query.taskCandidateGroupIn(testCandidateGroups); query.includeAssignedTasks(); saveQuery(query); query = filterService.getFilter(filter.getId()).getQuery(); assertEquals(testCandidateGroups, query.getCandidateGroupsInternal()); assertTrue(query.isIncludeAssignedTasks()); }
@Override public long executeCount(CommandContext commandContext) { ensureOrExpressionsEvaluated(); ensureVariablesInitialized(); checkQueryOk(); resetCachedCandidateGroups(); //check if candidateGroup and candidateGroups intersect if (getCandidateGroup() != null && getCandidateGroupsInternal() != null && getCandidateGroups().isEmpty()) { return 0; } return commandContext .getTaskManager() .findTaskCountByQueryCriteria(this); }
JsonUtil.addField(json, CANDIDATE_USER, query.getCandidateUser()); JsonUtil.addField(json, CANDIDATE_GROUP, query.getCandidateGroup()); JsonUtil.addListField(json, CANDIDATE_GROUPS, query.getCandidateGroupsInternal()); JsonUtil.addDefaultField(json, WITH_CANDIDATE_GROUPS, false, query.isWithCandidateGroups()); JsonUtil.addDefaultField(json, WITHOUT_CANDIDATE_GROUPS, false, query.isWithoutCandidateGroups());
JsonUtil.addField(json, CANDIDATE_USER, query.getCandidateUser()); JsonUtil.addField(json, CANDIDATE_GROUP, query.getCandidateGroup()); JsonUtil.addListField(json, CANDIDATE_GROUPS, query.getCandidateGroupsInternal()); JsonUtil.addDefaultField(json, WITH_CANDIDATE_GROUPS, false, query.isWithCandidateGroups()); JsonUtil.addDefaultField(json, WITHOUT_CANDIDATE_GROUPS, false, query.isWithoutCandidateGroups());
@Override public List<Task> executeList(CommandContext commandContext, Page page) { ensureOrExpressionsEvaluated(); ensureVariablesInitialized(); checkQueryOk(); resetCachedCandidateGroups(); //check if candidateGroup and candidateGroups intersect if (getCandidateGroup() != null && getCandidateGroupsInternal() != null && getCandidateGroups().isEmpty()) { return Collections.emptyList(); } List<Task> taskList = commandContext .getTaskManager() .findTasksByQueryCriteria(this); if (initializeFormKeys) { for (Task task : taskList) { // initialize the form keys of the tasks ((TaskEntity) task).initializeFormKey(); } } return taskList; }
if (extendingQuery.getCandidateGroupsInternal() != null) { extendedQuery.taskCandidateGroupIn(extendingQuery.getCandidateGroupsInternal()); else if (this.getCandidateGroupsInternal() != null) { extendedQuery.taskCandidateGroupIn(this.getCandidateGroupsInternal());
if (extendingQuery.getCandidateGroupsInternal() != null) { extendedQuery.taskCandidateGroupIn(extendingQuery.getCandidateGroupsInternal()); else if (this.getCandidateGroupsInternal() != null) { extendedQuery.taskCandidateGroupIn(this.getCandidateGroupsInternal());
dto.candidateGroups = taskQuery.getCandidateGroupsInternal(); dto.includeAssignedTasks = taskQuery.isIncludeAssignedTasksInternal(); dto.withCandidateGroups = taskQuery.isWithCandidateGroups();
public void testTaskQueryCandidateGroupsIncludeAssignedTasks() { TaskQueryImpl query = new TaskQueryImpl(); query.taskCandidateGroupIn(testCandidateGroups); query.includeAssignedTasks(); saveQuery(query); query = filterService.getFilter(filter.getId()).getQuery(); assertEquals(testCandidateGroups, query.getCandidateGroupsInternal()); assertTrue(query.isIncludeAssignedTasks()); }
addField(json, CANDIDATE_USER, query.getCandidateUser()); addField(json, CANDIDATE_GROUP, query.getCandidateGroup()); addListField(json, CANDIDATE_GROUPS, query.getCandidateGroupsInternal()); addDefaultField(json, WITH_CANDIDATE_GROUPS, false, query.isWithCandidateGroups()); addDefaultField(json, WITHOUT_CANDIDATE_GROUPS, false, query.isWithoutCandidateGroups());
if (extendingQuery.getCandidateGroupsInternal() != null) { extendedQuery.taskCandidateGroupIn(extendingQuery.getCandidateGroupsInternal()); else if (this.getCandidateGroupsInternal() != null) { extendedQuery.taskCandidateGroupIn(this.getCandidateGroupsInternal());