Uses of Class
com.evolveum.midpoint.repo.common.expression.ExpressionEvaluationContext
-
-
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression
-
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.model.common.expression.evaluator
-
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 ExpressionEvaluationContext Modifier and Type Method Description protected abstract QK
AbstractSearchExpressionEvaluatorCache. createQueryKey(Class<? extends ObjectType> type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext params, PrismContext prismContext)
protected AssociationSearchQueryKey
AssociationSearchExpressionEvaluatorCache. createQueryKey(Class<? extends ObjectType> type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext params, PrismContext prismContext)
protected QueryKey
DefaultSearchExpressionEvaluatorCache. createQueryKey(Class<? extends ObjectType> type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext params, PrismContext prismContext)
List<V>
AbstractSearchExpressionEvaluatorCache. getQueryResult(Class<? extends ObjectType> type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext params, PrismContext prismContext)
<T extends ObjectType>
voidAbstractSearchExpressionEvaluatorCache. putQueryResult(Class<T> type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext params, List<V> resultList, List<RV> rawResultList, PrismContext prismContext)
Constructors in com.evolveum.midpoint.model.common.expression.evaluator.caching with parameters of type ExpressionEvaluationContext Constructor Description AssociationSearchQueryKey(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 ExpressionEvaluationContext Modifier and Type Method Description PrismValueDeltaSetTriple<V>
PathExpressionEvaluator. 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 ExpressionEvaluationContext Modifier and Type Method Description PrismValueDeltaSetTriple<V>
AbstractValueTransformationExpressionEvaluator. evaluate(ExpressionEvaluationContext context, OperationResult parentResult)
protected abstract @NotNull List<V>
AbstractValueTransformationExpressionEvaluator. transformSingleValue(ExpressionVariables 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 ExpressionEvaluationContext Modifier and Type Method Description protected void
ScriptExpressionEvaluator. checkEvaluatorProfile(ExpressionEvaluationContext context)
protected @NotNull List<V>
ScriptExpressionEvaluator. transformSingleValue(ExpressionVariables 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 ExpressionEvaluationContext Modifier and Type Method Description void
MappingPreExpression. 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 ExpressionEvaluationContext Modifier and Type Method Description static <V extends PrismValue,D extends ItemDefinition,C extends Containerable>
List<ItemDelta<V,D>>PopulatorUtil. computePopulateItemDeltas(PopulateType fromPopulate, PrismContainerDefinition<C> targetContainerDefinition, ExpressionVariables 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, ExpressionVariables 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 ExpressionEvaluationContext Modifier and Type Method Description PrismValueDeltaSetTriple<V>
SequentialValueExpressionEvaluator. 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 ExpressionEvaluationContext Modifier and Type Method Description ExpressionEvaluationContext
ExpressionEvaluationContext. shallowClone()
Methods in com.evolveum.midpoint.repo.common.expression with parameters of type ExpressionEvaluationContext Modifier and Type Method Description static void
ExpressionUtil. checkEvaluatorProfileSimple(ExpressionEvaluator<?> evaluator, ExpressionEvaluationContext context)
Works only for simple evaluators that do not have any profile settings.PrismValueDeltaSetTriple<V>
Expression. evaluate(ExpressionEvaluationContext context, OperationResult result)
PrismValueDeltaSetTriple<V>
ExpressionEvaluator. evaluate(ExpressionEvaluationContext context, OperationResult result)
Executes the evaluation in a given context. -
Uses of ExpressionEvaluationContext in com.evolveum.midpoint.repo.common.expression.evaluator
Methods in com.evolveum.midpoint.repo.common.expression.evaluator with parameters of type ExpressionEvaluationContext Modifier and Type Method Description 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.PrismValueDeltaSetTriple<V>
AsIsExpressionEvaluator. evaluate(ExpressionEvaluationContext context, OperationResult result)
PrismValueDeltaSetTriple<V>
LiteralExpressionEvaluator. evaluate(ExpressionEvaluationContext context, OperationResult result)
TypedValue<?>
AbstractExpressionEvaluator. findInSourcesAndVariables(ExpressionEvaluationContext context, String variableName)
-