com.evolveum.midpoint.common.expression
Class ExpressionEvaluationParameters

java.lang.Object
  extended by com.evolveum.midpoint.common.expression.ExpressionEvaluationParameters

public class ExpressionEvaluationParameters
extends java.lang.Object

Simple DTO used to contain all the parameters of expression execution. Designed to allow future compatible changes (addition of optional parameters).

Author:
semancik

Constructor Summary
ExpressionEvaluationParameters(java.util.Collection<Source<?>> sources, java.util.Map<javax.xml.namespace.QName,java.lang.Object> variables, java.lang.String contextDescription, OperationResult result)
           
 
Method Summary
 java.lang.String getContextDescription()
           
 OperationResult getResult()
           
 java.util.Collection<Source<?>> getSources()
           
 StringPolicyResolver getStringPolicyResolver()
           
 java.util.Map<javax.xml.namespace.QName,java.lang.Object> getVariables()
           
 boolean isRegress()
           
 void setContextDescription(java.lang.String contextDescription)
           
 void setRegress(boolean regress)
           
 void setResult(OperationResult result)
           
 void setSources(java.util.Collection<Source<?>> sources)
           
 void setStringPolicyResolver(StringPolicyResolver stringPolicyResolver)
           
 void setVariables(java.util.Map<javax.xml.namespace.QName,java.lang.Object> variables)
           
 ExpressionEvaluationParameters shallowClone()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionEvaluationParameters

public ExpressionEvaluationParameters(java.util.Collection<Source<?>> sources,
                                      java.util.Map<javax.xml.namespace.QName,java.lang.Object> variables,
                                      java.lang.String contextDescription,
                                      OperationResult result)
Method Detail

getSources

public java.util.Collection<Source<?>> getSources()

setSources

public void setSources(java.util.Collection<Source<?>> sources)

getVariables

public java.util.Map<javax.xml.namespace.QName,java.lang.Object> getVariables()

setVariables

public void setVariables(java.util.Map<javax.xml.namespace.QName,java.lang.Object> variables)

isRegress

public boolean isRegress()

setRegress

public void setRegress(boolean regress)

getStringPolicyResolver

public StringPolicyResolver getStringPolicyResolver()

setStringPolicyResolver

public void setStringPolicyResolver(StringPolicyResolver stringPolicyResolver)

getContextDescription

public java.lang.String getContextDescription()

setContextDescription

public void setContextDescription(java.lang.String contextDescription)

getResult

public OperationResult getResult()

setResult

public void setResult(OperationResult result)

shallowClone

public ExpressionEvaluationParameters shallowClone()


Copyright © 2012 evolveum. All Rights Reserved.