Class LensExpressionUtil
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.lens.LensExpressionUtil
-
public class LensExpressionUtil extends Object
Helps with evaluating expressions during the "lens" execution.
-
-
Constructor Summary
Constructors Constructor Description LensExpressionUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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)
-
-
-
Method Detail
-
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
-
-