@Override public List<Task> getAllTaskInstances(String processId, List<String> actors, CoreSession session) { List<Task> tasks = new ArrayList<>(); List<Task> newTasks; for (TaskProvider taskProvider : tasksProviders.values()) { newTasks = taskProvider.getAllTaskInstances(processId, actors, session); if (newTasks != null) { tasks.addAll(newTasks); } } return tasks; }
@Override public List<Task> getAllTaskInstances(String processId, CoreSession session) { List<Task> tasks = new ArrayList<>(); List<Task> newTasks; for (TaskProvider taskProvider : tasksProviders.values()) { newTasks = taskProvider.getAllTaskInstances(processId, session); if (newTasks != null) { tasks.addAll(newTasks); } } return tasks; }
@Override public List<Task> getAllTaskInstances(String processId, NuxeoPrincipal user, CoreSession session) { List<Task> tasks = new ArrayList<>(); List<Task> newTasks; for (TaskProvider taskProvider : tasksProviders.values()) { newTasks = taskProvider.getAllTaskInstances(processId, user, session); if (newTasks != null) { tasks.addAll(newTasks); } } return tasks; }
@Override public List<Task> getAllTaskInstances(String processId, String nodeId, CoreSession session) { List<Task> tasks = new ArrayList<>(); List<Task> newTasks; for (TaskProvider taskProvider : tasksProviders.values()) { newTasks = taskProvider.getAllTaskInstances(processId, nodeId, session); if (newTasks != null) { tasks.addAll(newTasks); } } return tasks; }