public Set<ActivityFullInstance<TaskInstance>> getUserInstanceTasks( String userId, ProcessInstanceUUID instanceUUID, TaskState taskState) { Set<ActivityFullInstance< TaskInstance >> activities = new HashSet<ActivityFullInstance< TaskInstance >>(); for (Querier querier : queriers) { activities.addAll(querier.getUserInstanceTasks(userId, instanceUUID, taskState)); } return activities; }
public Set<ActivityFullInstance<TaskInstance>> getUserInstanceTasks( String userId, ProcessInstanceUUID instanceUUID, ActivityState taskState) { Set<ActivityFullInstance< TaskInstance >> activities = new HashSet<ActivityFullInstance< TaskInstance >>(); for (Querier querier : queriers) { activities.addAll(querier.getUserInstanceTasks(userId, instanceUUID, taskState)); } return activities; }
@Override public Set<TaskInstance> getUserInstanceTasks(final String userId, final ProcessInstanceUUID instanceUUID, final ActivityState taskState) { final Set<TaskInstance> activities = new HashSet<TaskInstance>(); for (final Querier querier : queriers) { activities.addAll(querier.getUserInstanceTasks(userId, instanceUUID, taskState)); if (!activities.isEmpty()) { return activities; } } return activities; }
private Collection<ActivityInstance<TaskInstance>> getTaskListUser(ProcessInstanceUUID instanceUUID, String userId, TaskState taskState) throws InstanceNotFoundException { FacadeUtil.checkArgsNotNull(instanceUUID, taskState, userId); ProcessInstance processInstance = getProcessInstance(instanceUUID); if (processInstance == null) { throw new InstanceNotFoundException(instanceUUID); } final Querier journal = EnvTool.getAllQueriers(); final Set<ActivityFullInstance<TaskInstance>> userInstanceTasks = journal.getUserInstanceTasks(userId, instanceUUID, taskState); final Collection<ActivityInstance<TaskInstance>> todos = new ArrayList<ActivityInstance<TaskInstance>>(); for (ActivityInstance<TaskInstance> taskActivity : userInstanceTasks) { todos.add(new ActivityInstanceImpl<TaskInstance>(taskActivity)); } return todos; } private Collection<ActivityInstance< TaskInstance >> getTaskListUser(String userId, TaskState taskState) {
private Collection<TaskInstance> getInternalTaskListUser(final ProcessInstanceUUID instanceUUID, final String userId, final ActivityState taskState) throws InstanceNotFoundException { FacadeUtil.checkArgsNotNull(instanceUUID, taskState, userId); final ProcessInstance processInstance = getInternalProcessInstanceWithoutAttachements(instanceUUID); if (processInstance == null) { throw new InstanceNotFoundException("bai_QRAPII_13", instanceUUID); } final Querier journal = EnvTool.getAllQueriers(getQueryList()); return journal.getUserInstanceTasks(userId, instanceUUID, taskState); }