Class ExpressionEvaluationContext


  • public class ExpressionEvaluationContext
    extends Object
    Simple DTO used to contain all the parameters of expression execution. Designed to allow future compatible changes (addition of optional parameters).
    Author:
    semancik
    • Method Detail

      • getDefaultSource

        public Source<?,​?> getDefaultSource()
      • setDefaultSource

        public void setDefaultSource​(Source<?,​?> defaultSource)
      • isSkipEvaluationPlus

        public boolean isSkipEvaluationPlus()
      • setSkipEvaluationPlus

        public void setSkipEvaluationPlus​(boolean skipEvaluationPlus)
      • isSkipEvaluationMinus

        public boolean isSkipEvaluationMinus()
      • setSkipEvaluationMinus

        public void setSkipEvaluationMinus​(boolean skipEvaluationMinus)
      • setExpressionProfile

        public void setExpressionProfile​(ExpressionProfile expressionProfile)
      • setExpressionEvaluatorProfile

        public void setExpressionEvaluatorProfile​(ExpressionEvaluatorProfile expressionEvaluatorProfile)
      • setValuePolicyResolver

        public void setValuePolicyResolver​(ValuePolicyResolver valuePolicyResolver)
      • setExpressionFactory

        public void setExpressionFactory​(ExpressionFactory expressionFactory)
      • setDefaultTargetContext

        public void setDefaultTargetContext​(PrismObjectDefinition<?> defaultTargetContext)
      • setRefinedObjectClassDefinition

        public void setRefinedObjectClassDefinition​(RefinedObjectClassDefinition refinedObjectClassDefinition)
      • getMappingQName

        public QName getMappingQName()
      • setMappingQName

        public void setMappingQName​(QName mappingQName)
      • getContextDescription

        public String getContextDescription()
      • setContextDescription

        public void setContextDescription​(String contextDescription)
      • getTask

        public Task getTask()
      • setTask

        public void setTask​(Task task)
      • setAdditionalConvertor

        public void setAdditionalConvertor​(Function<Object,​Object> additionalConvertor)
      • setVariableProducer

        public void setVariableProducer​(VariableProducer variableProducer)