Uses of Class
com.evolveum.midpoint.model.common.expression.script.ScriptExpressionEvaluationContext
Packages that use ScriptExpressionEvaluationContext
Package
Description
-
Uses of ScriptExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.script
Methods in com.evolveum.midpoint.model.common.expression.script that return ScriptExpressionEvaluationContextModifier and TypeMethodDescriptionScriptExpressionEvaluationContext.getThreadLocal()static @NotNull ScriptExpressionEvaluationContextScriptExpressionEvaluationContext.getThreadLocalRequired()ScriptExpressionEvaluationContext.setupThreadLocal()Methods in com.evolveum.midpoint.model.common.expression.script with parameters of type ScriptExpressionEvaluationContextModifier and TypeMethodDescriptionvoidScriptExpressionEvaluationContext.cleanupThreadLocal(ScriptExpressionEvaluationContext oldContext) protected abstract CAbstractCachingScriptEvaluator.compileScript(String codeString, ScriptExpressionEvaluationContext context) protected abstract IAbstractCachingScriptEvaluator.createInterpreter(ScriptExpressionEvaluationContext context) <V extends PrismValue>
@NotNull List<V>AbstractScriptEvaluator.evaluate(@NotNull ScriptExpressionEvaluationContext context) <V extends PrismValue>
@NotNull List<V>ScriptEvaluator.evaluate(@NotNull ScriptExpressionEvaluationContext context) Evaluates given script in given context.<V extends PrismValue>
@NotNull List<V>ScriptExpression.evaluate(ScriptExpressionEvaluationContext context) @Nullable ObjectAbstractCachingScriptEvaluator.evaluateInternal(@NotNull String codeString, @NotNull ScriptExpressionEvaluationContext context) abstract @Nullable ObjectAbstractScriptEvaluator.evaluateInternal(@NotNull String codeString, @NotNull ScriptExpressionEvaluationContext context) Executes the evaluation.protected abstract ObjectAbstractCachingScriptEvaluator.evaluateScript(C compiledScript, ScriptExpressionEvaluationContext context) protected IAbstractCachingScriptEvaluator.getInterpreter(ScriptExpressionEvaluationContext context) protected abstract KAbstractCachingScriptEvaluator.getScriptCachingKey(String codeString, ScriptExpressionEvaluationContext context) protected <T> voidAbstractScriptEvaluator.prepareFunctionLibraryMap(ScriptExpressionEvaluationContext context, Map<String, T> map, Function<TypedValue<?>, T> converter) Process functional libraries (name -> implementation) into a map, including a value conversion by lambda.protected <T> voidAbstractScriptEvaluator.prepareScriptVariablesMap(ScriptExpressionEvaluationContext context, Map<String, T> map, Function<TypedValue<?>, T> converter) Process variables (name -> TypedValue) into a map, including a value conversion by lambda.protected Map<String,TypedValue<?>> AbstractScriptEvaluator.prepareScriptVariablesTypedValueMap(ScriptExpressionEvaluationContext context) Returns typed variable map: name -> TypedValue, just for the variables.AbstractScriptEvaluator.prepareUnifiedScriptVariablesValueMap(ScriptExpressionEvaluationContext context) Returns simple variable map: name -> value, including function libraries, contexts and all other objects. -
Uses of ScriptExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.script.groovy
Methods in com.evolveum.midpoint.model.common.expression.script.groovy with parameters of type ScriptExpressionEvaluationContextModifier and TypeMethodDescriptionprotected Class<?>GroovyScriptEvaluator.compileScript(String codeString, ScriptExpressionEvaluationContext context) protected groovy.lang.GroovyClassLoaderGroovyScriptEvaluator.createInterpreter(ScriptExpressionEvaluationContext context) protected ObjectGroovyScriptEvaluator.evaluateScript(Class<?> compiledScriptClass, ScriptExpressionEvaluationContext context) protected StringGroovyScriptEvaluator.getScriptCachingKey(String codeString, ScriptExpressionEvaluationContext context) -
Uses of ScriptExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.script.jsr223
Methods in com.evolveum.midpoint.model.common.expression.script.jsr223 with parameters of type ScriptExpressionEvaluationContextModifier and TypeMethodDescriptionprotected CompiledScriptJsr223ScriptEvaluator.compileScript(String codeString, ScriptExpressionEvaluationContext evaluationContext) protected ScriptEngineJsr223ScriptEvaluator.createInterpreter(ScriptExpressionEvaluationContext context) protected ObjectJsr223ScriptEvaluator.evaluateScript(CompiledScript compiledScript, ScriptExpressionEvaluationContext context) protected StringJsr223ScriptEvaluator.getScriptCachingKey(String codeString, ScriptExpressionEvaluationContext context) -
Uses of ScriptExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.script.mel
Methods in com.evolveum.midpoint.model.common.expression.script.mel with parameters of type ScriptExpressionEvaluationContextModifier and TypeMethodDescriptionvoidFunctionLibraryProcessor.addCompilerCustomLibraryDeclarations(dev.cel.compiler.CelCompilerBuilder builder, ScriptExpressionEvaluationContext context, FunctionLibraryBinding funcLibBinding) voidFunctionLibraryProcessor.addRuntimeCustomLibraryImplementations(dev.cel.runtime.CelRuntimeBuilder builder, ScriptExpressionEvaluationContext context, FunctionLibraryBinding funcLibBinding, FunctionLibrary parsedLibrary) protected dev.cel.common.CelAbstractSyntaxTreeMelScriptEvaluator.compileScript(String codeString, ScriptExpressionEvaluationContext context) protected dev.cel.runtime.CelRuntimeMelScriptEvaluator.createInterpreter(ScriptExpressionEvaluationContext context) protected ObjectMelScriptEvaluator.evaluateScript(dev.cel.common.CelAbstractSyntaxTree compiledScript, ScriptExpressionEvaluationContext context) protected CelScriptCacheKeyMelScriptEvaluator.getScriptCachingKey(String codeString, ScriptExpressionEvaluationContext context) -
Uses of ScriptExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.script.mel.value
Methods in com.evolveum.midpoint.model.common.expression.script.mel.value with parameters of type ScriptExpressionEvaluationContextModifier and TypeMethodDescriptionstatic voidQNameCelValue.addCompilerDeclarations(dev.cel.compiler.CelCompilerBuilder builder, ScriptExpressionEvaluationContext context) static voidQNameCelValue.addRuntimeDeclarations(dev.cel.runtime.CelRuntimeBuilder builder, ScriptExpressionEvaluationContext context) -
Uses of ScriptExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.script.velocity
Methods in com.evolveum.midpoint.model.common.expression.script.velocity with parameters of type ScriptExpressionEvaluationContextModifier and TypeMethodDescription@NotNull ObjectVelocityScriptEvaluator.evaluateInternal(@NotNull String codeString, @NotNull ScriptExpressionEvaluationContext context)