Package com.evolveum.midpoint.repo.common.expression
-
Interface Summary Interface Description ConfigurableValuePolicySupplier Provides value policy when needed (e.g.ConsolidationValueMetadataComputer Computes value metadata during consolidation.ExpressionEvaluator<V extends PrismValue> Represents an expression evaluator (e.g.ExpressionEvaluatorFactory Creates expression evaluators from their definitions (evaluator elements) and parts of the context (e.g.TransformationValueMetadataComputer Computes value metadata during expression evaluation or during consolidation.ValuePolicySupplier Supplies value policy when needed (e.g.VariableProducer Produces extra variables from values of existing sources. -
Class Summary Class Description AbstractAutowiredExpressionEvaluatorFactory AbstractObjectResolvableExpressionEvaluatorFactory This is NOT autowired evaluator.BaseExpressionEvaluatorFactory Expression<V extends PrismValue,D extends ItemDefinition> ExpressionEnvironment Describes an environment in which anExpression
is evaluated.ExpressionEnvironmentThreadLocalHolder HoldsExpressionEnvironment
(containing e.g.ExpressionEvaluationContext Simple almost-DTO used to contain all the parameters of expression evaluation.ExpressionFactory Factory for expressions and registry for expression evaluator factories.ExpressionProfileCompiler ExpressionUtil Source<V extends PrismValue,D extends ItemDefinition<?>> Expression evaluation source.SourceTriple<V extends PrismValue,D extends ItemDefinition<?>> PrismValueDeltaSetTriple that also remembers the source from which it has originated.ValueSetDefinition<IV extends PrismValue,D extends ItemDefinition<?>> -
Exception Summary Exception Description ExpressionSyntaxException