Uses of Class
com.evolveum.midpoint.repo.common.expression.ExpressionEvaluationContext
Package
Description
-
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.evaluator
Modifier and TypeMethodDescriptionAssociationFromLinkExpressionEvaluator.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) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.evaluator.caching
Modifier and TypeMethodDescriptionprotected abstract QK
AbstractSearchExpressionEvaluatorCache.createKey
(Class<O> type, Collection<ObjectQuery> queries, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext eeCtx) protected @NotNull AssociationSearchQueryKey
AssociationSearchExpressionEvaluatorCache.createKey
(Class<ShadowType> type, Collection<ObjectQuery> queries, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext eeCtx) AbstractSearchExpressionEvaluatorCache.getSearchResult
(Class<O> type, Collection<ObjectQuery> queries, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext eeCtx) void
AbstractSearchExpressionEvaluatorCache.putSearchResult
(Class<O> type, Collection<ObjectQuery> queries, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext params, Collection<? extends AbstractSearchExpressionEvaluator.ObjectFound<O, V>> objectsFound) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.evaluator.path
Modifier and TypeMethodDescriptionPathExpressionEvaluator.evaluate
(ExpressionEvaluationContext context, OperationResult result) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.evaluator.transformation
Modifier and TypeMethodDescription@NotNull ExpressionEvaluationContext
ValueTransformationContext.getExpressionEvaluationContext()
Modifier and TypeMethodDescriptionAbstractValueTransformationExpressionEvaluator.evaluate
(ExpressionEvaluationContext context, OperationResult parentResult) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.script
Modifier and TypeMethodDescriptionprotected void
ScriptExpressionEvaluator.checkEvaluatorProfile
(ExpressionEvaluationContext context) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.mapping
Modifier and TypeMethodDescriptionvoid
MappingPreExpression.mappingPreExpression
(ExpressionEvaluationContext context, OperationResult result) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.util
Modifier 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 context, 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, OperationResult result) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.impl.expr
Modifier and TypeMethodDescriptionSequentialValueExpressionEvaluator.evaluate
(ExpressionEvaluationContext context, OperationResult result) -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.repo.common.expression
Modifier and TypeMethodDescriptionstatic void
ExpressionUtil.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
Modifier and TypeMethodDescriptionprotected void
AbstractExpressionEvaluator.addInternalOrigin
(PrismValue value, ExpressionEvaluationContext context) Adds Internal origin for given prismValue.void
AbstractExpressionEvaluator.applyValueMetadata
(PrismValueDeltaSetTriple<V> triple, ExpressionEvaluationContext context, OperationResult result) Applies value metadata to the triple to-be-outputted.protected void
AbstractExpressionEvaluator.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)