Class AssociationConstructionExpressionEvaluatorFactory
java.lang.Object
com.evolveum.midpoint.repo.common.expression.BaseExpressionEvaluatorFactory
com.evolveum.midpoint.repo.common.expression.AbstractObjectResolvableExpressionEvaluatorFactory
com.evolveum.midpoint.model.impl.expr.AssociationConstructionExpressionEvaluatorFactory
- All Implemented Interfaces:
- ExpressionEvaluatorFactory
public class AssociationConstructionExpressionEvaluatorFactory
extends AbstractObjectResolvableExpressionEvaluatorFactory
- 
Constructor SummaryConstructorsConstructorDescriptionAssociationConstructionExpressionEvaluatorFactory(ExpressionFactory expressionFactory, Protector protector) 
- 
Method SummaryModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>> 
 ExpressionEvaluator<V>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.Qualified element name (i.e. type) of evaluator elements this factory is able to process.Methods inherited from class com.evolveum.midpoint.repo.common.expression.AbstractObjectResolvableExpressionEvaluatorFactorygetExpressionFactory, getLocalizationService, getObjectResolver, getSecurityContextManager, register, setObjectResolverMethods inherited from class com.evolveum.midpoint.repo.common.expression.BaseExpressionEvaluatorFactorygetSingleEvaluatorBean, getSingleEvaluatorBeanRequired
- 
Constructor Details- 
AssociationConstructionExpressionEvaluatorFactorypublic AssociationConstructionExpressionEvaluatorFactory(ExpressionFactory expressionFactory, Protector protector) 
 
- 
- 
Method Details- 
getElementNameDescription copied from interface:ExpressionEvaluatorFactoryQualified element name (i.e. type) of evaluator elements this factory is able to process.
- 
createEvaluatorpublic <V extends PrismValue,D extends ItemDefinition<?>> ExpressionEvaluator<V> createEvaluator(@NotNull @NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, @Nullable D outputDefinition, @Nullable @Nullable ExpressionProfile expressionProfile, @NotNull @NotNull ExpressionFactory expressionFactory, @NotNull @NotNull String contextDescription, @NotNull @NotNull Task task, @NotNull @NotNull OperationResult result) throws SchemaException Description copied from interface:ExpressionEvaluatorFactoryCreates an evaluator.- Parameters:
- evaluatorElements- Definition of the evaluator. May be empty. If it's not, all elements must be of the same type.
- outputDefinition- Definition of output values.
- expressionProfile- Expression profile to be used during evaluation.
- expressionFactory- Necessary for ScriptExpressionEvaluator.
- Throws:
- SchemaException
 
 
-