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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanRun()voidcheckTaskStop()voidcomputeResults()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)
-
-
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()
-
-