@Api public class AcceptanceContext extends WorkflowContext
Context
. Active during acceptance of an activity (started by user).Modifier | Constructor and Description |
---|---|
protected |
AcceptanceContext(String processId,
String activityId,
String actionName) |
Modifier and Type | Method and Description |
---|---|
static AcceptanceContext |
activate(String processId,
String activityId,
String actionName)
Activates acceptance context.
|
static void |
activate(String processId,
String activityId,
String actionName,
InContext<AcceptanceContext> action)
Activates acceptance context and invokes provided action in created context.
|
static AcceptanceContext |
current()
Returns current acceptance context;
|
static AcceptanceContext |
deactivate()
Deactivates current acceptance context
|
String |
getActionName()
Returns action name or null if default acceptance path is evaluated.
|
static boolean |
isActive()
Returns true if this context is active.
|
boolean |
isDefaultAction()
Returns true if default acceptance path is evaluated.
|
String |
name()
Returns this context name (for identification purposes)
|
getActivityId, getProcessId
public static final String NAME
public String name()
Context
name
in interface Context
name
in class WorkflowContext
public String getActionName()
public boolean isDefaultAction()
public static boolean isActive()
public static AcceptanceContext current() throws ContextNotActiveException
ContextNotActiveException
public static AcceptanceContext activate(String processId, String activityId, String actionName)
processId
- process idactivityId
- activity idactionName
- action namepublic static void activate(String processId, String activityId, String actionName, InContext<AcceptanceContext> action)
processId
- process idactivityId
- activity idactionName
- action nameaction
- action executed in activated contextpublic static AcceptanceContext deactivate()
Copyright © 2019 Suncode. All rights reserved.