@Api public class DataChooserContext extends WorkflowContext
Context
. Active during invoking datachooser. Can be used
inside of DataChooser
's to access invocation data and result as well as activity
information.Modifier | Constructor and Description |
---|---|
protected |
DataChooserContext(String processId,
String activityId,
ComponentQueryData queryData,
DataChooserResult result) |
Modifier and Type | Method and Description |
---|---|
static DataChooserContext |
activate(String processId,
String activityId,
ComponentQueryData queryData,
DataChooserResult result)
Activates validation context.
|
static void |
activate(String processId,
String activityId,
ComponentQueryData queryData,
DataChooserResult result,
InContext<DataChooserContext> action)
Activates validation context and invokes provided action in created context.
|
static DataChooserContext |
current()
Returns current validation context;
|
static DataChooserContext |
deactivate()
Deactivates current validation context
|
Parameters |
getParameters() |
ComponentQueryData |
getQueryData()
Returns query data used to fetch result.
|
DataChooserResult |
getResult()
Returns datachooser result.
|
static boolean |
isActive()
Returns true if this context is active.
|
String |
name()
Returns this context name (for identification purposes)
|
void |
setParameters(Parameters parameters) |
getActivityId, getProcessId
public static final String NAME
protected DataChooserContext(String processId, String activityId, ComponentQueryData queryData, DataChooserResult result)
public String name()
Context
name
in interface Context
name
in class WorkflowContext
public ComponentQueryData getQueryData()
public DataChooserResult getResult()
public Parameters getParameters()
public void setParameters(Parameters parameters)
public static boolean isActive()
public static DataChooserContext current() throws ContextNotActiveException
ContextNotActiveException
public static DataChooserContext activate(String processId, String activityId, ComponentQueryData queryData, DataChooserResult result)
processId
- validated process idactivityId
- validated activity idactionName
- action nameerrors
- validation errorspublic static void activate(String processId, String activityId, ComponentQueryData queryData, DataChooserResult result, InContext<DataChooserContext> action)
processId
- validated process idactivityId
- validated activity idactionName
- action nameerrors
- validation errorsaction
- action executed in activated contextpublic static DataChooserContext deactivate()
Copyright © 2017 Suncode. All rights reserved.