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, ExpressionHolder expression, OperationResult result)
           
 java.lang.String evaluateExpression(ResourceObjectShadowType shadow, ExpressionHolder expression, OperationResult result)
           
static java.util.Map<javax.xml.namespace.QName,Variable> getDefaultXPathVariables(UserType user, ResourceObjectShadowType shadow, ResourceType resource)
           
 void setModel(ModelController model)
           
 
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

setModel

public void setModel(ModelController model)
Specified by:
setModel in interface ExpressionHandler

evaluateExpression

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

evaluateConfirmationExpression

public boolean evaluateConfirmationExpression(UserType user,
                                              ResourceObjectShadowType shadow,
                                              ExpressionHolder 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(UserType user,
                                                                                         ResourceObjectShadowType shadow,
                                                                                         ResourceType resource)


Copyright © 2011 evolveum. All Rights Reserved.