@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,
                  Collection<MappingDeclaration> mappings) | 
| Modifier and Type | Method and Description | 
|---|---|
| static DataChooserContext | activate(String processId,
        String activityId,
        ComponentQueryData queryData,
        DataChooserResult result,
        Collection<MappingDeclaration> mappings)Activates validation context. | 
| static void | activate(String processId,
        String activityId,
        ComponentQueryData queryData,
        DataChooserResult result,
        Collection<MappingDeclaration> mappings,
        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 | 
| 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) | 
getActivityId, 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 idactionName - action nameerrors - validation errorspublic static void activate(String processId, String activityId, ComponentQueryData queryData, DataChooserResult result, Collection<MappingDeclaration> mappings, InContext<DataChooserContext> action)
processId - validated process idactivityId - validated activity idactionName - action nameerrors - validation errorsaction - action executed in activated contextpublic static DataChooserContext deactivate()
Copyright © 2019 Suncode. All rights reserved.