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 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) ReferenceAttributeFromLinkExpressionEvaluator.evaluate(ExpressionEvaluationContext context, 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.createKey(Class<O> type, Collection<ObjectQuery> queries, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext eeCtx) protected @NotNull AssociationSearchQueryKeyAssociationSearchExpressionEvaluatorCache.createKey(Class<ShadowType> type, Collection<ObjectQuery> queries, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext eeCtx) AbstractSearchExpressionEvaluatorCache.getSearchResult(Class<O> type, Collection<ObjectQuery> queries, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext eeCtx) voidAbstractSearchExpressionEvaluatorCache.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
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 that return ExpressionEvaluationContextModifier and TypeMethodDescription@NotNull ExpressionEvaluationContextValueTransformationContext.getExpressionEvaluationContext()Methods in com.evolveum.midpoint.model.common.expression.evaluator.transformation with parameters of type ExpressionEvaluationContextModifier and TypeMethodDescriptionAbstractValueTransformationExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult parentResult) -
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) -
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 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
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)