com.liferay.portal.kernel.workflow
Class WorkflowHandlerRegistryUtil

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

public class WorkflowHandlerRegistryUtil
extends java.lang.Object

View Source

Author:
Bruno Farache, Marcellus Tavares

Constructor Summary
WorkflowHandlerRegistryUtil()
           
 
Method Summary
static WorkflowHandler getWorkflowHandler(java.lang.String className)
           
static WorkflowHandlerRegistry getWorkflowHandlerRegistry()
           
static java.util.List<WorkflowHandler> getWorkflowHandlers()
           
static void register(java.util.List<WorkflowHandler> workflowHandlers)
           
static void register(WorkflowHandler workflowHandler)
           
 void setWorkflowHandlerRegistry(WorkflowHandlerRegistry workflowHandlerRegistry)
           
static void startWorkflowInstance(long companyId, long groupId, long userId, java.lang.String className, long classPK, java.lang.Object model)
           
static void unregister(java.util.List<WorkflowHandler> workflowHandlers)
           
static void unregister(WorkflowHandler workflowHandler)
           
static java.lang.Object updateStatus(long companyId, long groupId, long userId, java.lang.String className, long classPK, int status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowHandlerRegistryUtil

public WorkflowHandlerRegistryUtil()
Method Detail

getWorkflowHandler

public static WorkflowHandler getWorkflowHandler(java.lang.String className)

getWorkflowHandlerRegistry

public static WorkflowHandlerRegistry getWorkflowHandlerRegistry()

getWorkflowHandlers

public static java.util.List<WorkflowHandler> getWorkflowHandlers()

register

public static void register(java.util.List<WorkflowHandler> workflowHandlers)

register

public static void register(WorkflowHandler workflowHandler)

startWorkflowInstance

public static void startWorkflowInstance(long companyId,
                                         long groupId,
                                         long userId,
                                         java.lang.String className,
                                         long classPK,
                                         java.lang.Object model)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

unregister

public static void unregister(java.util.List<WorkflowHandler> workflowHandlers)

unregister

public static void unregister(WorkflowHandler workflowHandler)

updateStatus

public static java.lang.Object updateStatus(long companyId,
                                            long groupId,
                                            long userId,
                                            java.lang.String className,
                                            long classPK,
                                            int status)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

setWorkflowHandlerRegistry

public void setWorkflowHandlerRegistry(WorkflowHandlerRegistry workflowHandlerRegistry)