com.evolveum.midpoint.model.expr
Class ExpressionHandler
java.lang.Object
com.evolveum.midpoint.model.expr.ExpressionHandler
@Component
public class ExpressionHandler
- extends java.lang.Object
- Author:
- lazyman
Method Summary |
boolean |
evaluateConfirmationExpression(UserType user,
ResourceObjectShadowType shadow,
ExpressionType expressionType,
OperationResult result)
|
java.lang.String |
evaluateExpression(ResourceObjectShadowType shadow,
ExpressionType expressionType,
java.lang.String shortDesc,
OperationResult result)
|
static java.util.Map<javax.xml.namespace.QName,java.lang.Object> |
getDefaultXPathVariables(UserType user,
ResourceObjectShadowType shadow,
ResourceType resource)
|
ObjectType |
resolveRef(ObjectReferenceType ref,
java.lang.String contextDescription,
OperationResult result)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpressionHandler
public ExpressionHandler()
evaluateExpression
public java.lang.String evaluateExpression(ResourceObjectShadowType shadow,
ExpressionType expressionType,
java.lang.String shortDesc,
OperationResult result)
throws ExpressionEvaluationException,
ObjectNotFoundException,
SchemaException
- Throws:
ExpressionEvaluationException
ObjectNotFoundException
SchemaException
evaluateConfirmationExpression
public boolean evaluateConfirmationExpression(UserType user,
ResourceObjectShadowType shadow,
ExpressionType expressionType,
OperationResult result)
throws ExpressionEvaluationException,
ObjectNotFoundException,
SchemaException
- Throws:
ExpressionEvaluationException
ObjectNotFoundException
SchemaException
getDefaultXPathVariables
public static java.util.Map<javax.xml.namespace.QName,java.lang.Object> getDefaultXPathVariables(UserType user,
ResourceObjectShadowType shadow,
ResourceType resource)
resolveRef
public ObjectType resolveRef(ObjectReferenceType ref,
java.lang.String contextDescription,
OperationResult result)
throws ObjectNotFoundException,
SchemaException
- Throws:
ObjectNotFoundException
SchemaException
Copyright © 2012 evolveum. All Rights Reserved.