Class ClockworkShadowInboundsPreparation<F extends FocusType>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.prep.ClockworkShadowInboundsPreparation<F>
-
Constructor Summary
ConstructorsConstructorDescriptionClockworkShadowInboundsPreparation(@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 TypeMethodDescriptionvoidAttribute, 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
-