com.liferay.portal.kernel.workflow
Class WorkflowHandlerRegistryUtil
java.lang.Object
com.liferay.portal.kernel.workflow.WorkflowHandlerRegistryUtil
@ProviderType
public class WorkflowHandlerRegistryUtil
- extends Object
|
Method Summary |
static List<WorkflowHandler<?>> |
getScopeableWorkflowHandlers()
|
static
|
getWorkflowHandler(String className)
|
static List<WorkflowHandler<?>> |
getWorkflowHandlers()
|
static void |
register(List<WorkflowHandler<?>> workflowHandlers)
|
static void |
register(WorkflowHandler<?> workflowHandler)
|
static
|
startWorkflowInstance(long companyId,
long groupId,
long userId,
String className,
long classPK,
T model,
ServiceContext serviceContext)
|
static
|
startWorkflowInstance(long companyId,
long groupId,
long userId,
String className,
long classPK,
T model,
ServiceContext serviceContext,
Map<String,Serializable> workflowContext)
|
static
|
startWorkflowInstance(long companyId,
long userId,
String className,
long classPK,
T model,
ServiceContext serviceContext)
|
static
|
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
|
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 |
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