com.liferay.portal.kernel.workflow
Class WorkflowInstanceManagerUtil
java.lang.Object
com.liferay.portal.kernel.workflow.WorkflowInstanceManagerUtil
public class WorkflowInstanceManagerUtil
- extends java.lang.Object
View Source
- Author:
- Micha Kiener, Shuyang Zhou, Brian Wing Shun Chan
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 |
WorkflowInstanceManagerUtil
public WorkflowInstanceManagerUtil()
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)