com.liferay.portal.kernel.workflow
Interface WorkflowDefinitionManager


@MessagingProxy(mode=SYNC)
public interface WorkflowDefinitionManager


Method Summary
 WorkflowDefinition deployWorkflowDefinition(long companyId, long userId, java.lang.String name, java.io.InputStream inputStream)
           
 WorkflowDefinition getWorkflowDefinition(long companyId, java.lang.String name, int version)
           
 int getWorkflowDefinitionCount(long companyId)
           
 int getWorkflowDefinitionCount(long companyId, java.lang.String name)
           
 java.util.List<WorkflowDefinition> getWorkflowDefinitions(long companyId, int start, int end, OrderByComparator orderByComparator)
           
 java.util.List<WorkflowDefinition> getWorkflowDefinitions(long companyId, java.lang.String name, int start, int end, OrderByComparator orderByComparator)
           
 void undeployWorkflowDefinition(long companyId, long userId, java.lang.String name, int version)
           
 

Method Detail

deployWorkflowDefinition

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

getWorkflowDefinition

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

getWorkflowDefinitionCount

int getWorkflowDefinitionCount(long companyId)
                               throws WorkflowException
Throws:
WorkflowException

getWorkflowDefinitionCount

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

getWorkflowDefinitions

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

getWorkflowDefinitions

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

undeployWorkflowDefinition

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