Liferay 6.2.0

com.liferay.portal.kernel.workflow
Interface WorkflowDefinitionManager

All Known Implementing Classes:
WorkflowDefinitionManagerProxyBean

@MessagingProxy(mode=SYNC)
public interface WorkflowDefinitionManager


Method Summary
abstract  WorkflowDefinition deployWorkflowDefinition(long companyId, long userId, String title, byte[] bytes)
           
abstract  int getActiveWorkflowDefinitionCount(long companyId)
           
abstract  int getActiveWorkflowDefinitionCount(long companyId, String name)
           
abstract  List<WorkflowDefinition> getActiveWorkflowDefinitions(long companyId, int start, int end, OrderByComparator orderByComparator)
           
abstract  List<WorkflowDefinition> getActiveWorkflowDefinitions(long companyId, String name, int start, int end, OrderByComparator orderByComparator)
           
abstract  WorkflowDefinition getLatestKaleoDefinition(long companyId, String name)
           
abstract  WorkflowDefinition getWorkflowDefinition(long companyId, String name, int version)
           
abstract  int getWorkflowDefinitionCount(long companyId)
           
abstract  int getWorkflowDefinitionCount(long companyId, String name)
           
abstract  List<WorkflowDefinition> getWorkflowDefinitions(long companyId, int start, int end, OrderByComparator orderByComparator)
           
abstract  List<WorkflowDefinition> getWorkflowDefinitions(long companyId, String name, int start, int end, OrderByComparator orderByComparator)
           
abstract  void undeployWorkflowDefinition(long companyId, long userId, String name, int version)
           
abstract  WorkflowDefinition updateActive(long companyId, long userId, String name, int version, boolean active)
           
abstract  WorkflowDefinition updateTitle(long companyId, long userId, String name, int version, String title)
           
abstract  void validateWorkflowDefinition(byte[] bytes)
           
 

Method Detail

deployWorkflowDefinition

WorkflowDefinition deployWorkflowDefinition(long companyId,
                                            long userId,
                                            String title,
                                            byte[] bytes)
                                            throws WorkflowException
Throws:
WorkflowException

getActiveWorkflowDefinitionCount

int getActiveWorkflowDefinitionCount(long companyId)
                                     throws WorkflowException
Throws:
WorkflowException

getActiveWorkflowDefinitionCount

int getActiveWorkflowDefinitionCount(long companyId,
                                     String name)
                                     throws WorkflowException
Throws:
WorkflowException

getActiveWorkflowDefinitions

List<WorkflowDefinition> getActiveWorkflowDefinitions(long companyId,
                                                      int start,
                                                      int end,
                                                      OrderByComparator orderByComparator)
                                                      throws WorkflowException
Throws:
WorkflowException

getActiveWorkflowDefinitions

List<WorkflowDefinition> getActiveWorkflowDefinitions(long companyId,
                                                      String name,
                                                      int start,
                                                      int end,
                                                      OrderByComparator orderByComparator)
                                                      throws WorkflowException
Throws:
WorkflowException

getLatestKaleoDefinition

WorkflowDefinition getLatestKaleoDefinition(long companyId,
                                            String name)
                                            throws WorkflowException
Throws:
WorkflowException

getWorkflowDefinition

WorkflowDefinition getWorkflowDefinition(long companyId,
                                         String name,
                                         int version)
                                         throws WorkflowException
Throws:
WorkflowException

getWorkflowDefinitionCount

int getWorkflowDefinitionCount(long companyId)
                               throws WorkflowException
Throws:
WorkflowException

getWorkflowDefinitionCount

int getWorkflowDefinitionCount(long companyId,
                               String name)
                               throws WorkflowException
Throws:
WorkflowException

getWorkflowDefinitions

List<WorkflowDefinition> getWorkflowDefinitions(long companyId,
                                                int start,
                                                int end,
                                                OrderByComparator orderByComparator)
                                                throws WorkflowException
Throws:
WorkflowException

getWorkflowDefinitions

List<WorkflowDefinition> getWorkflowDefinitions(long companyId,
                                                String name,
                                                int start,
                                                int end,
                                                OrderByComparator orderByComparator)
                                                throws WorkflowException
Throws:
WorkflowException

undeployWorkflowDefinition

void undeployWorkflowDefinition(long companyId,
                                long userId,
                                String name,
                                int version)
                                throws WorkflowException
Throws:
WorkflowException

updateActive

WorkflowDefinition updateActive(long companyId,
                                long userId,
                                String name,
                                int version,
                                boolean active)
                                throws WorkflowException
Throws:
WorkflowException

updateTitle

WorkflowDefinition updateTitle(long companyId,
                               long userId,
                               String name,
                               int version,
                               String title)
                               throws WorkflowException
Throws:
WorkflowException

validateWorkflowDefinition

void validateWorkflowDefinition(byte[] bytes)
                                throws WorkflowException
Throws:
WorkflowException

Liferay 6.2.0