com.liferay.portal.kernel.workflow
Class WorkflowInstanceManagerUtil

java.lang.Object
  extended by com.liferay.portal.kernel.workflow.WorkflowInstanceManagerUtil

public class WorkflowInstanceManagerUtil
extends java.lang.Object

View Source

Author:
Micha Kiener, Shuyang Zhou, Brian Wing Shun Chan

Constructor Summary
WorkflowInstanceManagerUtil()
           
 
Method Summary
static void deleteWorkflowInstance(long companyId, long workflowInstanceId)
           
static java.util.List<java.lang.String> getNextTransitionNames(long companyId, long userId, long workflowInstanceId)
           
static WorkflowInstance getWorkflowInstance(long companyId, long workflowInstanceId)
           
static int getWorkflowInstanceCount(long companyId, java.lang.String workflowDefinitionName, java.lang.Integer workflowDefinitionVersion, java.lang.Boolean completed)
           
static WorkflowInstanceManager getWorkflowInstanceManager()
           
static java.util.List<WorkflowInstance> getWorkflowInstances(long companyId, java.lang.String workflowDefinitionName, java.lang.Integer workflowDefinitionVersion, java.lang.Boolean completed, int start, int end, OrderByComparator orderByComparator)
           
 void setWorkflowInstanceManager(WorkflowInstanceManager workflowInstanceManager)
           
static WorkflowInstance signalWorkflowInstance(long companyId, long userId, long workflowInstanceId, java.lang.String transitionName, java.util.Map<java.lang.String,java.io.Serializable> context)
           
static WorkflowInstance startWorkflowInstance(long companyId, long userId, java.lang.String workflowDefinitionName, java.lang.Integer workflowDefinitionVersion, java.lang.String transitionName, java.util.Map<java.lang.String,java.io.Serializable> context)
           
static WorkflowInstance updateContext(long companyId, long workflowInstanceId, java.util.Map<java.lang.String,java.io.Serializable> context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowInstanceManagerUtil

public WorkflowInstanceManagerUtil()
Method Detail

deleteWorkflowInstance

public static void deleteWorkflowInstance(long companyId,
                                          long workflowInstanceId)
                                   throws WorkflowException
Throws:
WorkflowException

getNextTransitionNames

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

getWorkflowInstance

public static WorkflowInstance getWorkflowInstance(long companyId,
                                                   long workflowInstanceId)
                                            throws WorkflowException
Throws:
WorkflowException

getWorkflowInstanceCount

public static int getWorkflowInstanceCount(long companyId,
                                           java.lang.String workflowDefinitionName,
                                           java.lang.Integer workflowDefinitionVersion,
                                           java.lang.Boolean completed)
                                    throws WorkflowException
Throws:
WorkflowException

getWorkflowInstanceManager

public static WorkflowInstanceManager getWorkflowInstanceManager()

getWorkflowInstances

public static java.util.List<WorkflowInstance> getWorkflowInstances(long companyId,
                                                                    java.lang.String workflowDefinitionName,
                                                                    java.lang.Integer workflowDefinitionVersion,
                                                                    java.lang.Boolean completed,
                                                                    int start,
                                                                    int end,
                                                                    OrderByComparator orderByComparator)
                                                             throws WorkflowException
Throws:
WorkflowException

signalWorkflowInstance

public static WorkflowInstance signalWorkflowInstance(long companyId,
                                                      long userId,
                                                      long workflowInstanceId,
                                                      java.lang.String transitionName,
                                                      java.util.Map<java.lang.String,java.io.Serializable> context)
                                               throws WorkflowException
Throws:
WorkflowException

startWorkflowInstance

public static WorkflowInstance startWorkflowInstance(long companyId,
                                                     long userId,
                                                     java.lang.String workflowDefinitionName,
                                                     java.lang.Integer workflowDefinitionVersion,
                                                     java.lang.String transitionName,
                                                     java.util.Map<java.lang.String,java.io.Serializable> context)
                                              throws WorkflowException
Throws:
WorkflowException

updateContext

public static WorkflowInstance updateContext(long companyId,
                                             long workflowInstanceId,
                                             java.util.Map<java.lang.String,java.io.Serializable> context)
                                      throws WorkflowException
Throws:
WorkflowException

setWorkflowInstanceManager

public void setWorkflowInstanceManager(WorkflowInstanceManager workflowInstanceManager)