Class FullInboundsPreparation<F extends FocusType>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.prep.FullInboundsPreparation<F>
-
Constructor Summary
ConstructorDescriptionFullInboundsPreparation
(@NotNull LensProjectionContext projectionContext, @NotNull LensContext<F> lensContext, @NotNull MappingEvaluationRequests evaluationRequestsBeingCollected, @NotNull PathKeyedMap<ItemDefinition<?>> itemDefinitionMap, @NotNull FullContext context, @Nullable PrismObject<F> focus, @NotNull PrismObjectDefinition<F> focusDefinition) Main constructor; to be used from the outside. -
Method Summary
Modifier and TypeMethodDescriptionvoid
collectOrEvaluate
(OperationResult parentResult) Attribute, association, and aux OC mappings are collected.
-
Constructor Details
-
FullInboundsPreparation
public FullInboundsPreparation(@NotNull @NotNull LensProjectionContext projectionContext, @NotNull @NotNull LensContext<F> lensContext, @NotNull @NotNull MappingEvaluationRequests evaluationRequestsBeingCollected, @NotNull @NotNull PathKeyedMap<ItemDefinition<?>> itemDefinitionMap, @NotNull @NotNull FullContext context, @Nullable @Nullable PrismObject<F> focus, @NotNull @NotNull PrismObjectDefinition<F> focusDefinition) throws SchemaException, ConfigurationException Main constructor; to be used from the outside.
-
-
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
-