Uses of Interface
com.evolveum.midpoint.repo.common.expression.ExpressionEvaluator
-
-
Uses of ExpressionEvaluator in com.evolveum.midpoint.model.common.expression.evaluator
Classes in com.evolveum.midpoint.model.common.expression.evaluator that implement ExpressionEvaluator Modifier and Type Class Description class
AbstractSearchExpressionEvaluator<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).class
AssignmentTargetSearchExpressionEvaluator
Creates an assignment (or assignments) based on specified conditions for the assignment target.class
AssociationFromLinkExpressionEvaluator
Creates an association (or associations) based on projections of given role.class
AssociationTargetSearchExpressionEvaluator
Creates an association (or associations) based on specified condition for the associated object.class
ConstExpressionEvaluator<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].class
FunctionExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>>
Calls specified custom function expression.class
GenerateExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>>
Generates a string value based on given value policy.class
ProportionalExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>>
class
ReferenceSearchExpressionEvaluator
Creates a generic reference (or references) based on specified condition for the referenced object.Methods in com.evolveum.midpoint.model.common.expression.evaluator that return ExpressionEvaluator Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssignmentTargetSearchExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationFromLinkExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationTargetSearchExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ConstExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>FunctionExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>GenerateExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ProportionalExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ReferenceSearchExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String contextDescription, Task task, 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 ExpressionEvaluator Modifier and Type Class Description class
PathExpressionEvaluator<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 ExpressionEvaluator Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>PathExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String contextDescription, Task task, 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 ExpressionEvaluator Modifier and Type Class Description class
AbstractValueTransformationExpressionEvaluator<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 ExpressionEvaluator Modifier and Type Class Description class
ScriptExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>>
Executes specified script written e.g.Methods in com.evolveum.midpoint.model.common.expression.script that return ExpressionEvaluator Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ScriptExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String contextDescription, Task task, OperationResult result)
-
Uses of ExpressionEvaluator in com.evolveum.midpoint.model.impl.expr
Classes in com.evolveum.midpoint.model.impl.expr that implement ExpressionEvaluator Modifier and Type Class Description class
SequentialValueExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>>
Returns current value of a given sequence object.Methods in com.evolveum.midpoint.model.impl.expr that return ExpressionEvaluator Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>SequentialValueExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String contextDescription, Task task, OperationResult result)
-
Uses of ExpressionEvaluator in com.evolveum.midpoint.repo.common.expression
Methods in com.evolveum.midpoint.repo.common.expression that return ExpressionEvaluator Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String contextDescription, Task task, OperationResult result)
Creates an evaluator.Methods in com.evolveum.midpoint.repo.common.expression that return types with arguments of type ExpressionEvaluator Modifier and Type Method Description List<ExpressionEvaluator<V>>
Expression. getEvaluators()
Methods in com.evolveum.midpoint.repo.common.expression with parameters of type ExpressionEvaluator 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. -
Uses of ExpressionEvaluator in com.evolveum.midpoint.repo.common.expression.evaluator
Classes in com.evolveum.midpoint.repo.common.expression.evaluator that implement ExpressionEvaluator Modifier and Type Class Description class
AbstractExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>,E>
Evaluates an expression defined byAbstractExpressionEvaluator.expressionEvaluatorBean
.class
AsIsExpressionEvaluator<V extends PrismValue,D extends ItemDefinition<?>>
Returns value set triple of the default source.class
LiteralExpressionEvaluator<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 ExpressionEvaluator Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AsIsExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String contextDescription, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>LiteralExpressionEvaluatorFactory. createEvaluator(Collection<javax.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String contextDescription, Task task, OperationResult result)
-