@ProviderType
public class WorkflowHandlerRegistryUtil
extends Object
Modifier and Type | Method and Description |
---|---|
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) |
public static List<WorkflowHandler<?>> getScopeableWorkflowHandlers()
public static <T> WorkflowHandler<T> getWorkflowHandler(String className)
public static List<WorkflowHandler<?>> getWorkflowHandlers()
public static void register(List<WorkflowHandler<?>> workflowHandlers)
public static void register(WorkflowHandler<?> workflowHandler)
public static <T> void startWorkflowInstance(long companyId, long groupId, long userId, String className, long classPK, T model, ServiceContext serviceContext) throws PortalException
PortalException
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
PortalException
public static <T> void startWorkflowInstance(long companyId, long userId, String className, long classPK, T model, ServiceContext serviceContext) throws PortalException
PortalException
public static <T> void startWorkflowInstance(long companyId, long userId, String className, long classPK, T model, ServiceContext serviceContext, Map<String,Serializable> workflowContext) throws PortalException
PortalException
public static void unregister(List<WorkflowHandler<?>> workflowHandlers)
public static void unregister(WorkflowHandler<?> workflowHandler)
public static <T> T updateStatus(int status, Map<String,Serializable> workflowContext) throws PortalException
PortalException