com.liferay.portal.kernel.workflow
Interface WorkflowTaskManager


@MessagingProxy(mode=SYNC)
public interface WorkflowTaskManager


Method Summary
 WorkflowTask assignWorkflowTaskToRole(long companyId, long userId, long workflowTaskId, long roleId, java.lang.String comment, java.util.Map<java.lang.String,java.lang.Object> context)
           
 WorkflowTask assignWorkflowTaskToUser(long companyId, long userId, long workflowTaskId, long assigneeUserId, java.lang.String comment, java.util.Map<java.lang.String,java.lang.Object> context)
           
 WorkflowTask completeWorkflowTask(long companyId, long userId, long workflowTaskId, java.lang.String transitionName, java.lang.String comment, java.util.Map<java.lang.String,java.lang.Object> context)
           
 java.util.List<java.lang.String> getNextTransitionNames(long companyId, long userId, long workflowTaskId)
           
 long[] getPooledActorsIds(long companyId, long workflowTaskId)
           
 WorkflowTask getWorkflowTask(long companyId, long workflowTaskId)
           
 int getWorkflowTaskCount(long companyId, java.lang.Boolean completed)
           
 int getWorkflowTaskCountByRole(long companyId, long roleId, java.lang.Boolean completed)
           
 int getWorkflowTaskCountByUser(long companyId, long userId, java.lang.Boolean completed)
           
 int getWorkflowTaskCountByUserRoles(long companyId, long userId, java.lang.Boolean completed)
           
 int getWorkflowTaskCountByWorkflowInstance(long companyId, long workflowInstanceId, java.lang.Boolean completed)
           
 java.util.List<WorkflowTask> getWorkflowTasks(long companyId, java.lang.Boolean completed, int start, int end, OrderByComparator orderByComparator)
           
 java.util.List<WorkflowTask> getWorkflowTasksByRole(long companyId, long roleId, java.lang.Boolean completed, int start, int end, OrderByComparator orderByComparator)
           
 java.util.List<WorkflowTask> getWorkflowTasksByUser(long companyId, long userId, java.lang.Boolean completed, int start, int end, OrderByComparator orderByComparator)
           
 java.util.List<WorkflowTask> getWorkflowTasksByUserRoles(long companyId, long userId, java.lang.Boolean completed, int start, int end, OrderByComparator orderByComparator)
           
 java.util.List<WorkflowTask> getWorkflowTasksByWorkflowInstance(long companyId, long workflowInstanceId, java.lang.Boolean completed, int start, int end, OrderByComparator orderByComparator)
           
 

Method Detail

assignWorkflowTaskToRole

WorkflowTask assignWorkflowTaskToRole(long companyId,
                                      long userId,
                                      long workflowTaskId,
                                      long roleId,
                                      java.lang.String comment,
                                      java.util.Map<java.lang.String,java.lang.Object> context)
                                      throws WorkflowException
Throws:
WorkflowException

assignWorkflowTaskToUser

WorkflowTask assignWorkflowTaskToUser(long companyId,
                                      long userId,
                                      long workflowTaskId,
                                      long assigneeUserId,
                                      java.lang.String comment,
                                      java.util.Map<java.lang.String,java.lang.Object> context)
                                      throws WorkflowException
Throws:
WorkflowException

completeWorkflowTask

WorkflowTask completeWorkflowTask(long companyId,
                                  long userId,
                                  long workflowTaskId,
                                  java.lang.String transitionName,
                                  java.lang.String comment,
                                  java.util.Map<java.lang.String,java.lang.Object> context)
                                  throws WorkflowException
Throws:
WorkflowException

getNextTransitionNames

java.util.List<java.lang.String> getNextTransitionNames(long companyId,
                                                        long userId,
                                                        long workflowTaskId)
                                                        throws WorkflowException
Throws:
WorkflowException

getPooledActorsIds

long[] getPooledActorsIds(long companyId,
                          long workflowTaskId)
                          throws WorkflowException
Throws:
WorkflowException

getWorkflowTask

WorkflowTask getWorkflowTask(long companyId,
                             long workflowTaskId)
                             throws WorkflowException
Throws:
WorkflowException

getWorkflowTaskCount

int getWorkflowTaskCount(long companyId,
                         java.lang.Boolean completed)
                         throws WorkflowException
Throws:
WorkflowException

getWorkflowTaskCountByRole

int getWorkflowTaskCountByRole(long companyId,
                               long roleId,
                               java.lang.Boolean completed)
                               throws WorkflowException
Throws:
WorkflowException

getWorkflowTaskCountByUser

int getWorkflowTaskCountByUser(long companyId,
                               long userId,
                               java.lang.Boolean completed)
                               throws WorkflowException
Throws:
WorkflowException

getWorkflowTaskCountByUserRoles

int getWorkflowTaskCountByUserRoles(long companyId,
                                    long userId,
                                    java.lang.Boolean completed)
                                    throws WorkflowException
Throws:
WorkflowException

getWorkflowTaskCountByWorkflowInstance

int getWorkflowTaskCountByWorkflowInstance(long companyId,
                                           long workflowInstanceId,
                                           java.lang.Boolean completed)
                                           throws WorkflowException
Throws:
WorkflowException

getWorkflowTasks

java.util.List<WorkflowTask> getWorkflowTasks(long companyId,
                                              java.lang.Boolean completed,
                                              int start,
                                              int end,
                                              OrderByComparator orderByComparator)
                                              throws WorkflowException
Throws:
WorkflowException

getWorkflowTasksByRole

java.util.List<WorkflowTask> getWorkflowTasksByRole(long companyId,
                                                    long roleId,
                                                    java.lang.Boolean completed,
                                                    int start,
                                                    int end,
                                                    OrderByComparator orderByComparator)
                                                    throws WorkflowException
Throws:
WorkflowException

getWorkflowTasksByUser

java.util.List<WorkflowTask> getWorkflowTasksByUser(long companyId,
                                                    long userId,
                                                    java.lang.Boolean completed,
                                                    int start,
                                                    int end,
                                                    OrderByComparator orderByComparator)
                                                    throws WorkflowException
Throws:
WorkflowException

getWorkflowTasksByUserRoles

java.util.List<WorkflowTask> getWorkflowTasksByUserRoles(long companyId,
                                                         long userId,
                                                         java.lang.Boolean completed,
                                                         int start,
                                                         int end,
                                                         OrderByComparator orderByComparator)
                                                         throws WorkflowException
Throws:
WorkflowException

getWorkflowTasksByWorkflowInstance

java.util.List<WorkflowTask> getWorkflowTasksByWorkflowInstance(long companyId,
                                                                long workflowInstanceId,
                                                                java.lang.Boolean completed,
                                                                int start,
                                                                int end,
                                                                OrderByComparator orderByComparator)
                                                                throws WorkflowException
Throws:
WorkflowException