Class LensExpressionUtil
java.lang.Object
com.evolveum.midpoint.model.impl.lens.LensExpressionUtil
Helps with evaluating expressions during the "lens" execution.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
evaluateBoolean
(ExpressionType expressionBean, VariablesMap variablesMap, @Nullable LensElementContext<?> elementContext, String contextDesc, Task task, OperationResult result) static LocalizableMessageType
evaluateLocalizableMessageType
(ExpressionType expressionBean, VariablesMap variablesMap, @Nullable LensElementContext<?> elementContext, String contextDesc, Task task, OperationResult result) static @NotNull SingleLocalizableMessageType
interpretLocalizableMessageTemplate
(LocalizableMessageTemplateType template, VariablesMap variablesMap, @Nullable LensElementContext<?> elementContext, Task task, OperationResult result)
-
Constructor Details
-
LensExpressionUtil
public LensExpressionUtil()
-
-
Method Details
-
evaluateBoolean
public static boolean evaluateBoolean(ExpressionType expressionBean, VariablesMap variablesMap, @Nullable @Nullable LensElementContext<?> elementContext, String contextDesc, Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, ExpressionEvaluationException, CommunicationException, ConfigurationException, SecurityViolationException -
evaluateLocalizableMessageType
public static LocalizableMessageType evaluateLocalizableMessageType(ExpressionType expressionBean, VariablesMap variablesMap, @Nullable @Nullable LensElementContext<?> elementContext, String contextDesc, Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, ExpressionEvaluationException, CommunicationException, ConfigurationException, SecurityViolationException -
interpretLocalizableMessageTemplate
@NotNull public static @NotNull SingleLocalizableMessageType interpretLocalizableMessageTemplate(LocalizableMessageTemplateType template, VariablesMap variablesMap, @Nullable @Nullable LensElementContext<?> elementContext, Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, ExpressionEvaluationException, CommunicationException, ConfigurationException, SecurityViolationException
-