Class JexlUtils
java.lang.Object
org.apache.syncope.core.provisioning.api.jexl.JexlUtils
JEXL reference is available.
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddAttrsToContext(Collection<Attr> attrs, JexlContext jexlContext) static voidaddDerAttrsToContext(Attributable attributable, DerAttrHandler derAttrHandler, JexlContext jexlContext) static voidaddFieldsToContext(Object object, JexlContext jexlContext) static voidaddPlainAttrsToContext(Collection<PlainAttr> attrs, JexlContext jexlContext) static ObjectevaluateExpr(String expression, JexlContext jexlContext) static booleanevaluateMandatoryCondition(String mandatoryCondition, Attributable attributable, DerAttrHandler derAttrHandler) static StringevaluateTemplate(String template, JexlContext jexlContext) static booleanisExpressionValid(String expression)
-
Method Details
-
isExpressionValid
-
evaluateExpr
-
evaluateTemplate
-
addFieldsToContext
-
addAttrsToContext
-
addPlainAttrsToContext
-
addDerAttrsToContext
public static void addDerAttrsToContext(Attributable attributable, DerAttrHandler derAttrHandler, JexlContext jexlContext) -
evaluateMandatoryCondition
public static boolean evaluateMandatoryCondition(String mandatoryCondition, Attributable attributable, DerAttrHandler derAttrHandler)
-