Liferay 7.0-ce-b4

com.liferay.portal.kernel.workflow
Class WorkflowHandlerRegistryUtil

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

@ProviderType
public class WorkflowHandlerRegistryUtil
extends Object


Method Summary
static List<WorkflowHandler<?>> getScopeableWorkflowHandlers()
           
static
<T> WorkflowHandler<T>
getWorkflowHandler(String className)
           
static List<WorkflowHandler<?>> getWorkflowHandlers()
           
static void register(List<WorkflowHandler<?>> workflowHandlers)
           
static void register(WorkflowHandler<?> workflowHandler)
           
static
<T> void
startWorkflowInstance(long companyId, long groupId, long userId, String className, long classPK, T model, ServiceContext serviceContext)
           
static
<T> T
startWorkflowInstance(long companyId, long groupId, long userId, String className, long classPK, T model, ServiceContext serviceContext, Map<String,Serializable> workflowContext)
           
static
<T> void
startWorkflowInstance(long companyId, long userId, String className, long classPK, T model, ServiceContext serviceContext)
           
static
<T> void
startWorkflowInstance(long companyId, long userId, String className, long classPK, T model, ServiceContext serviceContext, Map<String,Serializable> workflowContext)
           
static void unregister(List<WorkflowHandler<?>> workflowHandlers)
           
static void unregister(WorkflowHandler<?> workflowHandler)
           
static
<T> T
updateStatus(int status, Map<String,Serializable> workflowContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getScopeableWorkflowHandlers

public static List<WorkflowHandler<?>> getScopeableWorkflowHandlers()

getWorkflowHandler

public static <T> WorkflowHandler<T> getWorkflowHandler(String className)

getWorkflowHandlers

public static List<WorkflowHandler<?>> getWorkflowHandlers()

register

public static void register(List<WorkflowHandler<?>> workflowHandlers)

register

public static void register(WorkflowHandler<?> workflowHandler)

startWorkflowInstance

public static <T> void startWorkflowInstance(long companyId,
                                             long groupId,
                                             long userId,
                                             String className,
                                             long classPK,
                                             T model,
                                             ServiceContext serviceContext)
                                  throws PortalException
Throws:
PortalException

startWorkflowInstance

public static <T> T startWorkflowInstance(long companyId,
                                          long groupId,
                                          long userId,
                                          String className,
                                          long classPK,
                                          T model,
                                          ServiceContext serviceContext,
                                          Map<String,Serializable> workflowContext)
                               throws PortalException
Throws:
PortalException

startWorkflowInstance

public static <T> void startWorkflowInstance(long companyId,
                                             long userId,
                                             String className,
                                             long classPK,
                                             T model,
                                             ServiceContext serviceContext)
                                  throws PortalException
Throws:
PortalException

startWorkflowInstance

public static <T> void startWorkflowInstance(long companyId,
                                             long userId,
                                             String className,
                                             long classPK,
                                             T model,
                                             ServiceContext serviceContext,
                                             Map<String,Serializable> workflowContext)
                                  throws PortalException
Throws:
PortalException

unregister

public static void unregister(List<WorkflowHandler<?>> workflowHandlers)

unregister

public static void unregister(WorkflowHandler<?> workflowHandler)

updateStatus

public static <T> T updateStatus(int status,
                                 Map<String,Serializable> workflowContext)
                      throws PortalException
Throws:
PortalException

Liferay 7.0-ce-b4