com.liferay.portal.kernel.workflow
Class WorkflowDefinitionManagerUtil

java.lang.Object
  extended by com.liferay.portal.kernel.workflow.WorkflowDefinitionManagerUtil

public class WorkflowDefinitionManagerUtil
extends java.lang.Object

View Source

Author:
Micha Kiener, Shuyang Zhou, Brian Wing Shun Chan

Constructor Summary
WorkflowDefinitionManagerUtil()
           
 
Method Summary
static WorkflowDefinition deployWorkflowDefinition(long companyId, long userId, java.lang.String name, java.io.InputStream inputStream)
           
static WorkflowDefinition getWorkflowDefinition(long companyId, java.lang.String name, int version)
           
static int getWorkflowDefinitionCount(long companyId)
           
static int getWorkflowDefinitionCount(long companyId, java.lang.String name)
           
static WorkflowDefinitionManager getWorkflowDefinitionManager()
           
static java.util.List<WorkflowDefinition> getWorkflowDefinitions(long companyId, int start, int end, OrderByComparator orderByComparator)
           
static java.util.List<WorkflowDefinition> getWorkflowDefinitions(long companyId, java.lang.String name, int start, int end, OrderByComparator orderByComparator)
           
 void setWorkflowDefinitionManager(WorkflowDefinitionManager workflowDefinitionManager)
           
static void undeployWorkflowDefinition(long companyId, long userId, java.lang.String name, int version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowDefinitionManagerUtil

public WorkflowDefinitionManagerUtil()
Method Detail

deployWorkflowDefinition

public static WorkflowDefinition deployWorkflowDefinition(long companyId,
                                                          long userId,
                                                          java.lang.String name,
                                                          java.io.InputStream inputStream)
                                                   throws WorkflowException
Throws:
WorkflowException

getWorkflowDefinition

public static WorkflowDefinition getWorkflowDefinition(long companyId,
                                                       java.lang.String name,
                                                       int version)
                                                throws WorkflowException
Throws:
WorkflowException

getWorkflowDefinitionCount

public static int getWorkflowDefinitionCount(long companyId)
                                      throws WorkflowException
Throws:
WorkflowException

getWorkflowDefinitionCount

public static int getWorkflowDefinitionCount(long companyId,
                                             java.lang.String name)
                                      throws WorkflowException
Throws:
WorkflowException

getWorkflowDefinitionManager

public static WorkflowDefinitionManager getWorkflowDefinitionManager()

getWorkflowDefinitions

public static java.util.List<WorkflowDefinition> getWorkflowDefinitions(long companyId,
                                                                        int start,
                                                                        int end,
                                                                        OrderByComparator orderByComparator)
                                                                 throws WorkflowException
Throws:
WorkflowException

getWorkflowDefinitions

public static java.util.List<WorkflowDefinition> getWorkflowDefinitions(long companyId,
                                                                        java.lang.String name,
                                                                        int start,
                                                                        int end,
                                                                        OrderByComparator orderByComparator)
                                                                 throws WorkflowException
Throws:
WorkflowException

undeployWorkflowDefinition

public static void undeployWorkflowDefinition(long companyId,
                                              long userId,
                                              java.lang.String name,
                                              int version)
                                       throws WorkflowException
Throws:
WorkflowException

setWorkflowDefinitionManager

public void setWorkflowDefinitionManager(WorkflowDefinitionManager workflowDefinitionManager)