com.evolveum.midpoint.model.expr
Class ExpressionHandlerImpl

java.lang.Object
  extended by com.evolveum.midpoint.model.expr.ExpressionHandlerImpl
All Implemented Interfaces:
ExpressionHandler

@Component
public class ExpressionHandlerImpl
extends java.lang.Object
implements ExpressionHandler

Author:
lazyman

Constructor Summary
ExpressionHandlerImpl()
           
 
Method Summary
 boolean evaluateConfirmationExpression(UserType user, ResourceObjectShadowType shadow, ExpressionType expression, OperationResult result)
           
 java.lang.String evaluateExpression(ResourceObjectShadowType shadow, ExpressionType expression, OperationResult result)
           
static java.util.Map<javax.xml.namespace.QName,Variable> getDefaultXPathVariables(org.w3c.dom.Element user, org.w3c.dom.Element shadow, org.w3c.dom.Element resource)
           
static java.util.Map<javax.xml.namespace.QName,Variable> getDefaultXPathVariables(UserType user, ResourceObjectShadowType shadow, ResourceType resource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionHandlerImpl

public ExpressionHandlerImpl()
Method Detail

evaluateExpression

public java.lang.String evaluateExpression(ResourceObjectShadowType shadow,
                                           ExpressionType expression,
                                           OperationResult result)
                                    throws ExpressionException
Specified by:
evaluateExpression in interface ExpressionHandler
Throws:
ExpressionException

evaluateConfirmationExpression

public boolean evaluateConfirmationExpression(UserType user,
                                              ResourceObjectShadowType shadow,
                                              ExpressionType expression,
                                              OperationResult result)
                                       throws ExpressionException
Specified by:
evaluateConfirmationExpression in interface ExpressionHandler
Throws:
ExpressionException

getDefaultXPathVariables

public static java.util.Map<javax.xml.namespace.QName,Variable> getDefaultXPathVariables(org.w3c.dom.Element user,
                                                                                         org.w3c.dom.Element shadow,
                                                                                         org.w3c.dom.Element resource)

getDefaultXPathVariables

public static java.util.Map<javax.xml.namespace.QName,Variable> getDefaultXPathVariables(UserType user,
                                                                                         ResourceObjectShadowType shadow,
                                                                                         ResourceType resource)


Copyright © 2011 evolveum. All Rights Reserved.