Class ExpressionHandler
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.expr.ExpressionHandler
-
@Component public class ExpressionHandler extends Object
- Author:
- lazyman
-
-
Constructor Summary
Constructors Constructor Description ExpressionHandler()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
evaluateConfirmationExpression(UserType user, ShadowType shadow, ExpressionType expressionType, Task task, OperationResult result)
String
evaluateExpression(ShadowType shadow, ExpressionType expressionType, String shortDesc, Task task, OperationResult result)
static ExpressionVariables
getDefaultXPathVariables(UserType user, ShadowType shadow, ResourceType resource)
ObjectType
resolveRef(ObjectReferenceType ref, String contextDescription, OperationResult result)
-
-
-
Method Detail
-
evaluateExpression
public String evaluateExpression(ShadowType shadow, ExpressionType expressionType, String shortDesc, Task task, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException
-
evaluateConfirmationExpression
public boolean evaluateConfirmationExpression(UserType user, ShadowType shadow, ExpressionType expressionType, Task task, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException
-
getDefaultXPathVariables
public static ExpressionVariables getDefaultXPathVariables(UserType user, ShadowType shadow, ResourceType resource)
-
resolveRef
public ObjectType resolveRef(ObjectReferenceType ref, String contextDescription, OperationResult result) throws ObjectNotFoundException, SchemaException
-
-