com.liferay.portal.kernel.workflow
Interface WorkflowInstanceManager
@MessagingProxy(mode=SYNC)
public interface WorkflowInstanceManager
View Source
- Author:
- Micha Kiener, Shuyang Zhou, Brian Wing Shun Chan
Method Summary |
void |
deleteWorkflowInstance(long companyId,
long workflowInstanceId)
|
java.util.List<java.lang.String> |
getNextTransitionNames(long companyId,
long userId,
long workflowInstanceId)
|
WorkflowInstance |
getWorkflowInstance(long companyId,
long workflowInstanceId)
|
int |
getWorkflowInstanceCount(long companyId,
java.lang.String workflowDefinitionName,
java.lang.Integer workflowDefinitionVersion,
java.lang.Boolean completed)
|
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)
|
WorkflowInstance |
signalWorkflowInstance(long companyId,
long userId,
long workflowInstanceId,
java.lang.String transitionName,
java.util.Map<java.lang.String,java.io.Serializable> workflowContext)
|
WorkflowInstance |
startWorkflowInstance(long companyId,
long groupId,
long userId,
java.lang.String workflowDefinitionName,
java.lang.Integer workflowDefinitionVersion,
java.lang.String transitionName,
java.util.Map<java.lang.String,java.io.Serializable> workflowContext)
|
WorkflowInstance |
updateWorkflowContext(long companyId,
long workflowInstanceId,
java.util.Map<java.lang.String,java.io.Serializable> workflowContext)
|
deleteWorkflowInstance
void deleteWorkflowInstance(long companyId,
long workflowInstanceId)
throws WorkflowException
- Throws:
WorkflowException
getNextTransitionNames
java.util.List<java.lang.String> getNextTransitionNames(long companyId,
long userId,
long workflowInstanceId)
throws WorkflowException
- Throws:
WorkflowException
getWorkflowInstance
WorkflowInstance getWorkflowInstance(long companyId,
long workflowInstanceId)
throws WorkflowException
- Throws:
WorkflowException
getWorkflowInstanceCount
int getWorkflowInstanceCount(long companyId,
java.lang.String workflowDefinitionName,
java.lang.Integer workflowDefinitionVersion,
java.lang.Boolean completed)
throws WorkflowException
- Throws:
WorkflowException
getWorkflowInstances
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
WorkflowInstance signalWorkflowInstance(long companyId,
long userId,
long workflowInstanceId,
java.lang.String transitionName,
java.util.Map<java.lang.String,java.io.Serializable> workflowContext)
throws WorkflowException
- Throws:
WorkflowException
startWorkflowInstance
WorkflowInstance startWorkflowInstance(long companyId,
long groupId,
long userId,
java.lang.String workflowDefinitionName,
java.lang.Integer workflowDefinitionVersion,
java.lang.String transitionName,
java.util.Map<java.lang.String,java.io.Serializable> workflowContext)
throws WorkflowException
- Throws:
WorkflowException
updateWorkflowContext
WorkflowInstance updateWorkflowContext(long companyId,
long workflowInstanceId,
java.util.Map<java.lang.String,java.io.Serializable> workflowContext)
throws WorkflowException
- Throws:
WorkflowException