Class ExecutionContext
- java.lang.Object
 - 
- com.evolveum.midpoint.model.impl.scripting.ExecutionContext
 
 
- 
public class ExecutionContext extends Object
Context of a command execution.- Author:
 - mederly
 
 
- 
- 
Constructor Summary
Constructors Constructor Description ExecutionContext(ScriptingExpressionEvaluationOptionsType options, Task task, ScriptingExpressionEvaluator scriptingExpressionEvaluator, boolean privileged, boolean recordProgressAndIterationStatistics, VariablesMap initialVariables, boolean root) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanRun()voidcheckTaskStop()voidcomputeResults()@Nullable ExpressionProfiledetermineExpressionProfile()StringgetChannel()StringgetConsoleOutput()PipelineDatagetFinalOutput()PipelineDatagetGlobalVariable(String name)VariablesMapgetInitialVariables()ModelServicegetModelService()ScriptingExpressionEvaluationOptionsTypegetOptions()PrismContextgetPrismContext()QueryConvertergetQueryConverter()TaskgetTask()booleanisContinueOnAnyError()booleanisHideOperationResults()booleanisPrivileged()booleanisRecordProgressAndIterationStatistics()voidprintln(Object o)voidsetFinalOutput(PipelineData finalOutput)voidsetGlobalVariable(String name, PipelineData value)ScriptExecutionResulttoExecutionResult() 
 - 
 
- 
- 
Constructor Detail
- 
ExecutionContext
public ExecutionContext(ScriptingExpressionEvaluationOptionsType options, Task task, ScriptingExpressionEvaluator scriptingExpressionEvaluator, boolean privileged, boolean recordProgressAndIterationStatistics, VariablesMap initialVariables, boolean root)
 
 - 
 
- 
Method Detail
- 
getTask
public Task getTask()
 
- 
getOptions
public ScriptingExpressionEvaluationOptionsType getOptions()
 
- 
isContinueOnAnyError
public boolean isContinueOnAnyError()
 
- 
isHideOperationResults
public boolean isHideOperationResults()
 
- 
getGlobalVariable
public PipelineData getGlobalVariable(String name)
 
- 
setGlobalVariable
public void setGlobalVariable(String name, PipelineData value)
 
- 
getInitialVariables
public VariablesMap getInitialVariables()
 
- 
getConsoleOutput
public String getConsoleOutput()
 
- 
println
public void println(Object o)
 
- 
getFinalOutput
public PipelineData getFinalOutput()
 
- 
setFinalOutput
public void setFinalOutput(PipelineData finalOutput)
 
- 
isRecordProgressAndIterationStatistics
public boolean isRecordProgressAndIterationStatistics()
 
- 
toExecutionResult
public ScriptExecutionResult toExecutionResult()
 
- 
getChannel
public String getChannel()
 
- 
canRun
public boolean canRun()
 
- 
checkTaskStop
public void checkTaskStop()
 
- 
computeResults
public void computeResults()
 
- 
getModelService
public ModelService getModelService()
 
- 
getPrismContext
public PrismContext getPrismContext()
 
- 
isPrivileged
public boolean isPrivileged()
 
- 
getQueryConverter
public QueryConverter getQueryConverter()
 
- 
determineExpressionProfile
@Nullable public @Nullable ExpressionProfile determineExpressionProfile() throws SchemaException, ObjectNotFoundException, ExpressionEvaluationException, CommunicationException, ConfigurationException, SecurityViolationException
 
 - 
 
 -