Class ScriptExpressionEvaluationContext
java.lang.Object
com.evolveum.midpoint.model.common.expression.script.ScriptExpressionEvaluationContext
The whole evaluation of a script: 
ScriptExpressionEvaluatorType compiled into ScriptExpression and evaluated.
 The "context" can be understood just like e.g. `LensContext` - the whole operation, including the script itself.- Author:
- semancik
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcleanupThreadLocal(ScriptExpressionEvaluationContext oldContext) static @NotNull OperationResultgetTask()static @NotNull Taskstatic @NotNull ScriptExpressionEvaluationContextgetTrace()booleanvoidsetAdditionalConvertor(Function<Object, Object> additionalConvertor) voidsetContextDescription(String contextDescription) voidsetEvaluateNew(boolean evaluateNew) voidsetExpressionProfile(ExpressionProfile expressionProfile) voidsetFunctionLibraryBindings(Collection<FunctionLibraryBinding> functionLibraryBindings) voidsetObjectResolver(ObjectResolver objectResolver) voidsetOutputDefinition(ItemDefinition<?> outputDefinition) voidsetResult(OperationResult result) voidsetScriptBean(ScriptExpressionEvaluatorType scriptBean) voidsetScriptExpression(ScriptExpression scriptExpression) voidsetScriptExpressionProfile(ScriptLanguageExpressionProfile scriptExpressionProfile) voidsetSuggestedReturnType(ScriptExpressionReturnTypeType suggestedReturnType) voidvoidvoidsetVariables(VariablesMap variables) 
- 
Constructor Details- 
ScriptExpressionEvaluationContextpublic ScriptExpressionEvaluationContext()
 
- 
- 
Method Details- 
setScriptBean
- 
getVariables
- 
setVariables
- 
getOutputDefinition
- 
setOutputDefinition
- 
getAdditionalConvertor
- 
setAdditionalConvertor
- 
getSuggestedReturnType
- 
setSuggestedReturnType
- 
getObjectResolver
- 
setObjectResolver
- 
getFunctionLibraryBindings
- 
setFunctionLibraryBindings
- 
getExpressionProfile
- 
setExpressionProfile
- 
getScriptExpressionProfile
- 
setScriptExpressionProfile
- 
getScriptExpression
- 
setScriptExpression
- 
isEvaluateNewpublic boolean isEvaluateNew()
- 
setEvaluateNewpublic void setEvaluateNew(boolean evaluateNew) 
- 
getContextDescription
- 
setContextDescription
- 
getTask
- 
setTask
- 
getResult
- 
setResult
- 
setupThreadLocal
- 
cleanupThreadLocal
- 
getThreadLocal
- 
getThreadLocalRequired
- 
getTaskRequired
- 
getOperationResultRequired
- 
getTrace
- 
setTrace
 
-