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).classCreates an assignment (or assignments) based on specified conditions for the assignment target.classCreates an association (or associations) based on projections of given role.classCreates an association (or associations) based on specified condition for the associated object.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<?>> 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) -
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>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)