Class ClockworkShadowInboundsPreparation<F extends FocusType>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.prep.ClockworkShadowInboundsPreparation<F>
-
Constructor Summary
ConstructorDescriptionClockworkShadowInboundsPreparation
(@NotNull LensProjectionContext projectionContext, @NotNull LensContext<F> lensContext, @NotNull PathKeyedMap<List<InboundMappingInContext<?, ?>>> mappingsMap, @NotNull PathKeyedMap<ItemDefinition<?>> itemDefinitionMap, @NotNull ClockworkContext context, @Nullable PrismObject<F> focus, @NotNull PrismObjectDefinition<F> focusDefinition) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Attribute, association, and aux OC mappings are collected.
-
Constructor Details
-
ClockworkShadowInboundsPreparation
public ClockworkShadowInboundsPreparation(@NotNull @NotNull LensProjectionContext projectionContext, @NotNull @NotNull LensContext<F> lensContext, @NotNull @NotNull PathKeyedMap<List<InboundMappingInContext<?, ?>>> mappingsMap, @NotNull @NotNull PathKeyedMap<ItemDefinition<?>> itemDefinitionMap, @NotNull @NotNull ClockworkContext context, @Nullable @Nullable PrismObject<F> focus, @NotNull @NotNull PrismObjectDefinition<F> focusDefinition) throws SchemaException, ConfigurationException
-
-
Method Details
-
collectOrEvaluate
public void collectOrEvaluate() throws SchemaException, ObjectNotFoundException, SecurityViolationException, CommunicationException, ConfigurationException, ExpressionEvaluationException, StopProcessingProjectionExceptionAttribute, 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
-