Liferay 6.0-ee

com.liferay.portal.kernel.workflow
Interface WorkflowInstanceManager

All Known Implementing Classes:
WorkflowInstanceManagerProxyBean

@MessagingProxy(mode=SYNC)
public interface WorkflowInstanceManager


Method Summary
 void deleteWorkflowInstance(long companyId, long workflowInstanceId)
           
 List<String> getNextTransitionNames(long companyId, long userId, long workflowInstanceId)
           
 WorkflowInstance getWorkflowInstance(long companyId, long workflowInstanceId)
           
 int getWorkflowInstanceCount(long companyId, Long userId, String assetClassName, Long assetClassPK, Boolean completed)
           
 int getWorkflowInstanceCount(long companyId, String workflowDefinitionName, Integer workflowDefinitionVersion, Boolean completed)
           
 List<WorkflowInstance> getWorkflowInstances(long companyId, Long userId, String assetClassName, Long assetClassPK, Boolean completed, int start, int end, OrderByComparator orderByComparator)
           
 List<WorkflowInstance> getWorkflowInstances(long companyId, String workflowDefinitionName, Integer workflowDefinitionVersion, Boolean completed, int start, int end, OrderByComparator orderByComparator)
           
 WorkflowInstance signalWorkflowInstance(long companyId, long userId, long workflowInstanceId, String transitionName, Map<String,Serializable> workflowContext)
           
 WorkflowInstance startWorkflowInstance(long companyId, long groupId, long userId, String workflowDefinitionName, Integer workflowDefinitionVersion, String transitionName, Map<String,Serializable> workflowContext)
           
 WorkflowInstance updateWorkflowContext(long companyId, long workflowInstanceId, Map<String,Serializable> workflowContext)
           
 

Method Detail

deleteWorkflowInstance

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

getNextTransitionNames

List<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,
                             Long userId,
                             String assetClassName,
                             Long assetClassPK,
                             Boolean completed)
                             throws WorkflowException
Throws:
WorkflowException

getWorkflowInstanceCount

int getWorkflowInstanceCount(long companyId,
                             String workflowDefinitionName,
                             Integer workflowDefinitionVersion,
                             Boolean completed)
                             throws WorkflowException
Throws:
WorkflowException

getWorkflowInstances

List<WorkflowInstance> getWorkflowInstances(long companyId,
                                            Long userId,
                                            String assetClassName,
                                            Long assetClassPK,
                                            Boolean completed,
                                            int start,
                                            int end,
                                            OrderByComparator orderByComparator)
                                            throws WorkflowException
Throws:
WorkflowException

getWorkflowInstances

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

signalWorkflowInstance

WorkflowInstance signalWorkflowInstance(long companyId,
                                        long userId,
                                        long workflowInstanceId,
                                        String transitionName,
                                        Map<String,Serializable> workflowContext)
                                        throws WorkflowException
Throws:
WorkflowException

startWorkflowInstance

WorkflowInstance startWorkflowInstance(long companyId,
                                       long groupId,
                                       long userId,
                                       String workflowDefinitionName,
                                       Integer workflowDefinitionVersion,
                                       String transitionName,
                                       Map<String,Serializable> workflowContext)
                                       throws WorkflowException
Throws:
WorkflowException

updateWorkflowContext

WorkflowInstance updateWorkflowContext(long companyId,
                                       long workflowInstanceId,
                                       Map<String,Serializable> workflowContext)
                                       throws WorkflowException
Throws:
WorkflowException

Liferay 6.0-ee