Uses of Interface
com.evolveum.midpoint.repo.common.expression.ExpressionEvaluator
Packages that use ExpressionEvaluator
Package
Description
-
Uses of ExpressionEvaluator in com.evolveum.midpoint.model.common.expression.evaluator
Classes in com.evolveum.midpoint.model.common.expression.evaluator that implement ExpressionEvaluatorModifier and TypeClassDescriptionclassAbstractSearchExpressionEvaluator<V extends PrismValue,O extends ObjectType, D extends ItemDefinition<?>, E extends SearchObjectExpressionEvaluatorType> Expression evaluator that is based on searching for an object of `O` type meeting specified criteria (like entitlement shadow), and then converting it into "processed" form (like association value).classCreatesShadowAssociationValues based on projections of given role.classConstExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Returns zero set with a single value obtained by resolving given https://docs.evolveum.com/midpoint/reference/expressions/constants/[constant].classFunctionExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Calls specified library function expression.classGenerateExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Generates a string value based on given value policy.classProportionalExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> classCreatesShadowReferenceAttributeValues based on projections of given role.classCreates a generic reference (or references) based on specified condition for the referenced object.Methods in com.evolveum.midpoint.model.common.expression.evaluator that return ExpressionEvaluatorModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssignmentTargetSearchExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationFromLinkExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationTargetSearchExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ConstExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>FunctionExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>GenerateExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ProportionalExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ReferenceSearchExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ShadowOwnerReferenceSearchExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of ExpressionEvaluator in com.evolveum.midpoint.model.common.expression.evaluator.filter
Classes in com.evolveum.midpoint.model.common.expression.evaluator.filter that implement ExpressionEvaluatorModifier and TypeClassDescriptionclassFilterExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Filter expression evaluator.Methods in com.evolveum.midpoint.model.common.expression.evaluator.filter that return ExpressionEvaluatorModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>FilterExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of ExpressionEvaluator in com.evolveum.midpoint.model.common.expression.evaluator.path
Classes in com.evolveum.midpoint.model.common.expression.evaluator.path that implement ExpressionEvaluatorModifier and TypeClassDescriptionclassPathExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Returns value set triple derived from specified (or default) source by resolving specified path.Methods in com.evolveum.midpoint.model.common.expression.evaluator.path that return ExpressionEvaluatorModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>PathExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of ExpressionEvaluator in com.evolveum.midpoint.model.common.expression.evaluator.transformation
Classes in com.evolveum.midpoint.model.common.expression.evaluator.transformation that implement ExpressionEvaluatorModifier and TypeClassDescriptionclassAbstractValueTransformationExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>, E extends TransformExpressionEvaluatorType> Evaluates transformational expression: one that transforms input values to output values. -
Uses of ExpressionEvaluator in com.evolveum.midpoint.model.common.expression.script
Classes in com.evolveum.midpoint.model.common.expression.script that implement ExpressionEvaluatorModifier and TypeClassDescriptionclassScriptExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Executes specified script written e.g. in Groovy, JavaScript, Python, etc.Methods in com.evolveum.midpoint.model.common.expression.script that return ExpressionEvaluatorModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ScriptExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of ExpressionEvaluator in com.evolveum.midpoint.model.impl.expr
Classes in com.evolveum.midpoint.model.impl.expr that implement ExpressionEvaluatorModifier and TypeClassDescriptionclassSequentialValueExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Returns current value of a given sequence object.Methods in com.evolveum.midpoint.model.impl.expr that return ExpressionEvaluatorModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationConstructionExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationSynchronizationExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>SequentialValueExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of ExpressionEvaluator in com.evolveum.midpoint.repo.common.expression
Methods in com.evolveum.midpoint.repo.common.expression that return ExpressionEvaluatorModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) Creates an evaluator.Methods in com.evolveum.midpoint.repo.common.expression with parameters of type ExpressionEvaluatorModifier and TypeMethodDescriptionstatic voidExpressionUtil.checkEvaluatorProfileSimple(ExpressionEvaluator<?> evaluator, ExpressionEvaluationContext context) Works only for simple evaluators that do not have any profile settings. -
Uses of ExpressionEvaluator in com.evolveum.midpoint.repo.common.expression.evaluator
Classes in com.evolveum.midpoint.repo.common.expression.evaluator that implement ExpressionEvaluatorModifier and TypeClassDescriptionclassAbstractExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>, E> Evaluates an expression defined byAbstractExpressionEvaluator.expressionEvaluatorBean.classAsIsExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Returns value set triple of the default source.classLiteralExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>> Always returns zero set with literal value (values) specified in the evaluator.Methods in com.evolveum.midpoint.repo.common.expression.evaluator that return ExpressionEvaluatorModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AsIsExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>LiteralExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result)