public class JBPMDocTaskProvider extends Object implements TaskProvider
Modifier and Type | Field and Description |
---|---|
static String |
PUBLISHER_JBPMTASK_NAME |
static String |
PUBLISHER_TASK_NAME |
Constructor and Description |
---|
JBPMDocTaskProvider() |
Modifier and Type | Method and Description |
---|---|
static void |
eagerLoadTaskInstance(TaskInstance ti) |
List<Task> |
getCurrentTaskInstances(CoreSession coreSession) |
List<Task> |
getCurrentTaskInstances(List<String> actors,
CoreSession coreSession)
Returns a list of task instances assigned to one of the actors in the
list or to its pool.
|
JbpmService |
getJbpmService() |
List<Task> |
getTaskInstances(DocumentModel dm,
List<String> actors,
CoreSession coreSession)
Returns the list of task instances associated with this document assigned
to one of the actor in the list or its pool.
|
List<Task> |
getTaskInstances(DocumentModel dm,
NuxeoPrincipal user,
CoreSession coreSession)
Returns the list of task instances associated with this document for
which the user is the actor or belongs to the pooled actor list.
|
TaskService |
getTaskService() |
UserManager |
getUserManager() |
public static final String PUBLISHER_JBPMTASK_NAME
public static final String PUBLISHER_TASK_NAME
public static void eagerLoadTaskInstance(TaskInstance ti)
public List<Task> getCurrentTaskInstances(CoreSession coreSession) throws ClientException
getCurrentTaskInstances
in interface TaskProvider
ClientException
public List<Task> getCurrentTaskInstances(List<String> actors, CoreSession coreSession) throws ClientException
TaskProvider
getCurrentTaskInstances
in interface TaskProvider
actors
- a list used as actorId to retrieve the tasks.ClientException
public List<Task> getTaskInstances(DocumentModel dm, NuxeoPrincipal user, CoreSession coreSession) throws ClientException
TaskProvider
If the user is null, then it returns all task instances for the document.
getTaskInstances
in interface TaskProvider
dm
- the document.ClientException
public List<Task> getTaskInstances(DocumentModel dm, List<String> actors, CoreSession coreSession) throws ClientException
TaskProvider
getTaskInstances
in interface TaskProvider
ClientException
public JbpmService getJbpmService()
public TaskService getTaskService()
public UserManager getUserManager()
Copyright © 2011 Nuxeo SA. All Rights Reserved.