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 Summary
Constructors -
Method Summary
Modifier 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
-
ScriptExpressionEvaluationContext
public ScriptExpressionEvaluationContext()
-
-
Method Details
-
setScriptBean
-
getVariables
-
setVariables
-
getOutputDefinition
-
setOutputDefinition
-
getAdditionalConvertor
-
setAdditionalConvertor
-
getSuggestedReturnType
-
setSuggestedReturnType
-
getObjectResolver
-
setObjectResolver
-
getFunctionLibraryBindings
-
setFunctionLibraryBindings
-
getExpressionProfile
-
setExpressionProfile
-
getScriptExpressionProfile
-
setScriptExpressionProfile
-
getScriptExpression
-
setScriptExpression
-
isEvaluateNew
public boolean isEvaluateNew() -
setEvaluateNew
public void setEvaluateNew(boolean evaluateNew) -
getContextDescription
-
setContextDescription
-
getTask
-
setTask
-
getResult
-
setResult
-
setupThreadLocal
-
cleanupThreadLocal
-
getThreadLocal
-
getThreadLocalRequired
-
getTaskRequired
-
getOperationResultRequired
-
getTrace
-
setTrace
-