Uses of Class
com.evolveum.midpoint.repo.common.expression.ExpressionEvaluationContext
Packages that use ExpressionEvaluationContext
Package
Description
-
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.evaluator
Methods in com.evolveum.midpoint.model.common.expression.evaluator with parameters of type ExpressionEvaluationContextModifier and TypeMethodDescriptionprotected ObjectQueryAbstractSearchExpressionEvaluator.Evaluation.createRawQuery(ExpressionEvaluationContext params) AssociationFromLinkExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) ConstExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) FunctionExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult parentResult) GenerateExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) ProportionalExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) protected ObjectQueryAbstractSearchExpressionEvaluator.Evaluation.extendQuery(ObjectQuery query, ExpressionEvaluationContext params) protected booleanAbstractSearchExpressionEvaluator.Evaluation.isAcceptable(@NotNull PrismObject<O> object, ExpressionEvaluationContext context) Provides additional filtering e.g. rejecting dead shadows as association targets.AbstractSearchExpressionEvaluator.transformSingleValue(VariablesMap variables, PlusMinusZero valueDestination, boolean useNew, ExpressionEvaluationContext context, String contextDescription, Task task, OperationResult result) Constructors in com.evolveum.midpoint.model.common.expression.evaluator with parameters of type ExpressionEvaluationContextModifierConstructorDescriptionprotectedEvaluation(VariablesMap variables, PlusMinusZero valueDestination, boolean useNew, ExpressionEvaluationContext context, String contextDescription, Task task, OperationResult result) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.evaluator.caching
Methods in com.evolveum.midpoint.model.common.expression.evaluator.caching with parameters of type ExpressionEvaluationContextModifier and TypeMethodDescriptionprotected abstract QKAbstractSearchExpressionEvaluatorCache.createQueryKey(Class<O> type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext params, PrismContext prismContext) protected AssociationSearchQueryKeyAssociationSearchExpressionEvaluatorCache.createQueryKey(Class<ShadowType> type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext params, PrismContext prismContext) AbstractSearchExpressionEvaluatorCache.getQueryResult(Class<O> type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext params, PrismContext prismContext) voidAbstractSearchExpressionEvaluatorCache.putQueryResult(Class<O> type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext params, List<V> resultList, List<PrismObject<O>> rawResultList, PrismContext prismContext) Constructors in com.evolveum.midpoint.model.common.expression.evaluator.caching with parameters of type ExpressionEvaluationContextModifierConstructorDescriptionAssociationSearchQueryKey(Class<? extends ObjectType> type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext params, PrismContext prismContext) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.evaluator.path
Methods in com.evolveum.midpoint.model.common.expression.evaluator.path with parameters of type ExpressionEvaluationContextModifier and TypeMethodDescriptionPathExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.evaluator.transformation
Methods in com.evolveum.midpoint.model.common.expression.evaluator.transformation with parameters of type ExpressionEvaluationContextModifier and TypeMethodDescriptionAbstractValueTransformationExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult parentResult) AbstractValueTransformationExpressionEvaluator.transformSingleValue(VariablesMap variables, PlusMinusZero valueDestination, boolean useNew, ExpressionEvaluationContext context, String contextDescription, Task task, OperationResult result) Transforms single value tuple. -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.script
Methods in com.evolveum.midpoint.model.common.expression.script with parameters of type ExpressionEvaluationContextModifier and TypeMethodDescriptionprotected voidScriptExpressionEvaluator.checkEvaluatorProfile(ExpressionEvaluationContext context) ScriptExpressionEvaluator.transformSingleValue(VariablesMap variables, PlusMinusZero valueDestination, boolean useNew, ExpressionEvaluationContext eCtx, String contextDescription, Task task, OperationResult result) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.mapping
Methods in com.evolveum.midpoint.model.common.mapping with parameters of type ExpressionEvaluationContextModifier and TypeMethodDescriptionvoidMappingPreExpression.mappingPreExpression(ExpressionEvaluationContext context, OperationResult result) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.util
Methods in com.evolveum.midpoint.model.common.util with parameters of type ExpressionEvaluationContextModifier and TypeMethodDescriptionstatic <V extends PrismValue,D extends ItemDefinition<?>, C extends Containerable>
List<ItemDelta<V,D>> PopulatorUtil.computePopulateItemDeltas(PopulateType fromPopulate, PrismContainerDefinition<C> targetContainerDefinition, VariablesMap variables, ExpressionEvaluationContext params, String contextDescription, Task task, OperationResult result) static <IV extends PrismValue,ID extends ItemDefinition<?>, C extends Containerable>
ItemDelta<IV,ID> PopulatorUtil.evaluatePopulateExpression(PopulateItemType populateItem, VariablesMap variables, ExpressionEvaluationContext context, PrismContainerDefinition<C> targetContainerDefinition, String contextDescription, Task task, OperationResult result) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.impl.expr
Methods in com.evolveum.midpoint.model.impl.expr with parameters of type ExpressionEvaluationContextModifier and TypeMethodDescriptionSequentialValueExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.repo.common.expression
Methods in com.evolveum.midpoint.repo.common.expression that return ExpressionEvaluationContextMethods in com.evolveum.midpoint.repo.common.expression with parameters of type ExpressionEvaluationContextModifier and TypeMethodDescriptionstatic voidExpressionUtil.checkEvaluatorProfileSimple(ExpressionEvaluator<?> evaluator, ExpressionEvaluationContext context) Works only for simple evaluators that do not have any profile settings.@Nullable PrismValueDeltaSetTriple<V>Expression.evaluate(ExpressionEvaluationContext context, OperationResult result) ExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) Executes the evaluation in a given context.static PrismValueDeltaSetTriple<?>ExpressionUtil.evaluateAnyExpressionInContext(Expression<?, ?> expression, ExpressionEvaluationContext context, Task task, OperationResult result) static <T> PrismValueDeltaSetTriple<PrismPropertyValue<T>>ExpressionUtil.evaluateExpressionInContext(Expression<PrismPropertyValue<T>, PrismPropertyDefinition<T>> expression, ExpressionEvaluationContext eeContext, ExpressionEnvironment env, OperationResult result) static <T> PrismValueDeltaSetTriple<PrismPropertyValue<T>>ExpressionUtil.evaluateExpressionInContext(Expression<PrismPropertyValue<T>, PrismPropertyDefinition<T>> expression, ExpressionEvaluationContext eeContext, Task task, OperationResult result) ExpressionUtil.evaluateRefExpressionInContext(Expression<PrismReferenceValue, PrismReferenceDefinition> expression, ExpressionEvaluationContext eeContext, Task task, OperationResult result) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.repo.common.expression.evaluator
Methods in com.evolveum.midpoint.repo.common.expression.evaluator with parameters of type ExpressionEvaluationContextModifier and TypeMethodDescriptionprotected voidAbstractExpressionEvaluator.addInternalOrigin(PrismValue value, ExpressionEvaluationContext context) Adds Internal origin for given prismValue.voidAbstractExpressionEvaluator.applyValueMetadata(PrismValueDeltaSetTriple<V> triple, ExpressionEvaluationContext context, OperationResult result) Applies value metadata to the triple to-be-outputted.protected voidAbstractExpressionEvaluator.checkEvaluatorProfile(ExpressionEvaluationContext context) Check expression profile.AsIsExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) LiteralExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) TypedValue<?>AbstractExpressionEvaluator.findInSourcesAndVariables(ExpressionEvaluationContext context, String variableName)