java.lang.Object
com.evolveum.midpoint.model.common.expression.script.AbstractScriptEvaluator
com.evolveum.midpoint.model.common.expression.script.AbstractCachingScriptEvaluator<groovy.lang.GroovyClassLoader,Class<?>>
com.evolveum.midpoint.model.common.expression.script.groovy.GroovyScriptEvaluator
All Implemented Interfaces:
ScriptEvaluator

public class GroovyScriptEvaluator extends AbstractCachingScriptEvaluator<groovy.lang.GroovyClassLoader,Class<?>>
Expression evaluator that is using Groovy scripting engine. "Sandboxing" based on type checking inspired by work of Cédric Champeau (http://melix.github.io/blog/2015/03/sandboxing.html)