Class SimpleExpressionUtil
- java.lang.Object
-
- com.evolveum.midpoint.schema.util.SimpleExpressionUtil
-
@Experimental public class SimpleExpressionUtil extends Object
Very simple expression utils. More advanced ones are to be found in upper layers. EXPERIMENTAL. Later will be reconsidered.
-
-
Constructor Summary
Constructors Constructor Description SimpleExpressionUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ObjectgetConstantIfPresent(ExpressionType expression)static ExpressionTypegroovyExpression(String groovyCode)CreatesExpressionTypewith specified Groovy code.static ExpressionTypeliteralExpression(Object literalValue)static ExpressionTypescriptExpression(String languageUrl, String code)CreatesExpressionTypewith script for specific language and with specified code.static ExpressionTypevelocityExpression(String velocityTemplate)CreatesExpressionTypefor specified Velocity template.
-
-
-
Method Detail
-
getConstantIfPresent
public static Object getConstantIfPresent(ExpressionType expression)
-
velocityExpression
public static ExpressionType velocityExpression(String velocityTemplate)
CreatesExpressionTypefor specified Velocity template.
-
groovyExpression
public static ExpressionType groovyExpression(String groovyCode)
CreatesExpressionTypewith specified Groovy code.
-
scriptExpression
public static ExpressionType scriptExpression(String languageUrl, String code)
CreatesExpressionTypewith script for specific language and with specified code.
-
literalExpression
public static ExpressionType literalExpression(Object literalValue)
-
-