Class LimitedInboundsPreparation<T extends Containerable>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.prep.LimitedInboundsPreparation<T>
-
Constructor Summary
ConstructorDescriptionLimitedInboundsPreparation
(@NotNull MappingEvaluationRequests evaluationRequestsBeingCollected, @NotNull PathKeyedMap<ItemDefinition<?>> itemDefinitionMap, @NotNull LimitedContext context, @NotNull PrismContainerValue<T> target, @NotNull PrismContainerDefinition<T> targetDefinition) -
Method Summary
Modifier and TypeMethodDescriptionvoid
collectOrEvaluate
(OperationResult parentResult) Attribute, association, and aux OC mappings are collected.
-
Constructor Details
-
LimitedInboundsPreparation
public LimitedInboundsPreparation(@NotNull @NotNull MappingEvaluationRequests evaluationRequestsBeingCollected, @NotNull @NotNull PathKeyedMap<ItemDefinition<?>> itemDefinitionMap, @NotNull @NotNull LimitedContext context, @NotNull @NotNull PrismContainerValue<T> target, @NotNull @NotNull PrismContainerDefinition<T> targetDefinition) throws SchemaException, ConfigurationException
-
-
Method Details
-
collectOrEvaluate
public void collectOrEvaluate(OperationResult parentResult) throws SchemaException, ObjectNotFoundException, SecurityViolationException, CommunicationException, ConfigurationException, ExpressionEvaluationException, StopProcessingProjectionException Attribute, association, and aux OC mappings are collected. Special (password, activation) ones are evaluated. TODO collect all the mappings (using the same mechanism), not evaluate anything here
-