public Set<ActivityFullInstance<TaskInstance>> getUserTasks(String userId, ActivityState taskState) { Set<ActivityFullInstance< TaskInstance >> activities = new HashSet<ActivityFullInstance< TaskInstance >>(); for (Querier querier : queriers) { activities.addAll(querier.getUserTasks(userId, taskState)); } return activities; }
@Override public Set<TaskInstance> getUserTasks(final String userId, final Collection<ActivityState> taskStates) { final Set<TaskInstance> activities = new HashSet<TaskInstance>(); for (final Querier querier : queriers) { activities.addAll(querier.getUserTasks(userId, taskStates)); } return activities; }
public Set<ActivityFullInstance<TaskInstance>> getUserTasks(String userId, TaskState taskState) { Set<ActivityFullInstance< TaskInstance >> activities = new HashSet<ActivityFullInstance< TaskInstance >>(); for (Querier querier : queriers) { activities.addAll(querier.getUserTasks(userId, taskState)); } return activities; }
@Override public Set<TaskInstance> getUserTasks(final String userId, final ActivityState taskState) { final Set<TaskInstance> activities = new HashSet<TaskInstance>(); for (final Querier querier : queriers) { activities.addAll(querier.getUserTasks(userId, taskState)); } return activities; }
@Override public Set<TaskInstance> getUserTasks(final String userId, final ActivityState taskState, final Set<ProcessDefinitionUUID> definitionUUIDs) { final Set<TaskInstance> activities = new HashSet<TaskInstance>(); for (final Querier querier : queriers) { activities.addAll(querier.getUserTasks(userId, taskState, definitionUUIDs)); } return activities; }
private Collection<ActivityInstance< TaskInstance >> getTaskListUser(String userId, TaskState taskState) { FacadeUtil.checkArgsNotNull(userId, taskState); final Collection<ActivityInstance< TaskInstance >> todos = new ArrayList<ActivityInstance< TaskInstance >>(); final Querier querier = EnvTool.getAllQueriers(); final Set<ActivityFullInstance<TaskInstance>> taskActivities = querier.getUserTasks(userId, taskState); for (ActivityFullInstance<TaskInstance> taskActivity : taskActivities) { todos.add(new ActivityInstanceImpl<TaskInstance>(taskActivity)); } return todos; }
private Collection<TaskInstance> getInternalTaskListUser(final String userId, final ActivityState taskState) { FacadeUtil.checkArgsNotNull(userId, taskState); final boolean access = EnvTool.isRestrictedApplicationAcces(); Collection<TaskInstance> tasks = new HashSet<TaskInstance>(); if (access) { final String applicationName = EnvTool.getApplicationAccessName(); if (applicationName != null) { final Set<ProcessDefinitionUUID> visibleProcessUUIDs = FacadeUtil.getAllowedProcessUUIDsFor(applicationName, RuleType.PROCESS_READ); if (visibleProcessUUIDs != null && !visibleProcessUUIDs.isEmpty()) { tasks = EnvTool.getAllQueriers(getQueryList()).getUserTasks(userId, taskState, visibleProcessUUIDs); } } } else { tasks = EnvTool.getAllQueriers(getQueryList()).getUserTasks(userId, taskState); } return tasks; }