@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 and Type | Field and Description |
|---|---|
static String |
NAME |
enableLog| Modifier | Constructor and Description |
|---|---|
protected |
DataChooserContext(String processId,
String activityId,
ComponentQueryData queryData,
DataChooserResult result,
Collection<MappingDeclaration> mappings) |
| Modifier and Type | Method and Description |
|---|---|
static DataChooserContext |
activate(String processId,
String activityId,
ComponentQueryData queryData,
DataChooserResult result,
Collection<MappingDeclaration> mappings)
Activates datachooser context.
|
static void |
activate(String processId,
String activityId,
ComponentQueryData queryData,
DataChooserResult result,
Collection<MappingDeclaration> mappings,
InContext<DataChooserContext> action)
Activates datachooser context and invokes provided action in created context.
|
static DataChooserContext |
current()
Returns current validation context;
|
static DataChooserContext |
deactivate()
Deactivates current validation context
|
void |
disableLogging() |
void |
enableLogging() |
List<MappingDeclaration> |
getMappings()
Returns datachooser declared mappings.
|
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) |
activateFunctionContext, deactivateFunctionContext, getActivityDefId, getActivityDelegations, getActivityId, getPackageId, getProcessDefId, getProcessIdpublic static final String NAME
protected DataChooserContext(String processId, String activityId, ComponentQueryData queryData, DataChooserResult result, Collection<MappingDeclaration> mappings)
public String name()
Contextname in interface Contextname in class WorkflowContextpublic ComponentQueryData getQueryData()
public DataChooserResult getResult()
public List<MappingDeclaration> getMappings()
public Parameters getParameters()
public void setParameters(Parameters parameters)
public static boolean isActive()
public static DataChooserContext current() throws ContextNotActiveException
ContextNotActiveExceptionpublic static DataChooserContext activate(String processId, String activityId, ComponentQueryData queryData, DataChooserResult result, Collection<MappingDeclaration> mappings)
processId - validated process idactivityId - validated activity idpublic static void activate(String processId, String activityId, ComponentQueryData queryData, DataChooserResult result, Collection<MappingDeclaration> mappings, InContext<DataChooserContext> action)
processId - validated process idactivityId - validated activity idaction - action executed in activated contextpublic static DataChooserContext deactivate()
public void disableLogging()
disableLogging in class WorkflowContextpublic void enableLogging()
enableLogging in class WorkflowContextCopyright © 2023 Suncode. All rights reserved.