Class EvaluatorUtils
java.lang.Object
org.keycloak.models.workflow.conditions.expression.EvaluatorUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateEvaluatorContext(String expression) Creates an EvaluatorContext from the given expression.createEvaluatorContext(ComponentModel workflowModel, String expression) Creates or retrieves a cached EvaluatorContext for the given workflow model and expression.
-
Constructor Details
-
EvaluatorUtils
public EvaluatorUtils()
-
-
Method Details
-
createEvaluatorContext
Creates an EvaluatorContext from the given expression. If the expression is invalid, a WorkflowInvalidStateException is thrown with details about the parsing errors.- Parameters:
expression- the boolean expression to parse- Returns:
- the EvaluatorContext representing the parsed expression
-
createEvaluatorContext
public static BooleanConditionParser.EvaluatorContext createEvaluatorContext(ComponentModel workflowModel, String expression) Creates or retrieves a cached EvaluatorContext for the given workflow model and expression.- Parameters:
workflowModel- the workflow component modelexpression- the boolean expression to parse- Returns:
- the EvaluatorContext representing the parsed expression
-