com.liferay.portal.kernel.workflow
Interface WorkflowInstanceManager
@MessagingProxy(mode=SYNC)
public interface WorkflowInstanceManager
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> context)
|
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)
|
WorkflowInstance |
updateContext(long companyId,
long workflowInstanceId,
java.util.Map<java.lang.String,java.io.Serializable> context)
|
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> context)
throws WorkflowException
- Throws:
WorkflowException
startWorkflowInstance
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
WorkflowInstance updateContext(long companyId,
long workflowInstanceId,
java.util.Map<java.lang.String,java.io.Serializable> context)
throws WorkflowException
- Throws:
WorkflowException