Class PreShadowInboundsPreparation<F extends FocusType>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.prep.PreShadowInboundsPreparation<F>
-
Constructor Summary
ConstructorDescriptionPreShadowInboundsPreparation
(@NotNull PathKeyedMap<List<InboundMappingInContext<?, ?>>> mappingsMap, @NotNull PathKeyedMap<ItemDefinition<?>> itemDefinitionMap, @NotNull PreContext context, @Nullable PrismObject<F> focus, @NotNull PrismObjectDefinition<F> focusDefinition) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Attribute, association, and aux OC mappings are collected.
-
Constructor Details
-
PreShadowInboundsPreparation
public PreShadowInboundsPreparation(@NotNull @NotNull PathKeyedMap<List<InboundMappingInContext<?, ?>>> mappingsMap, @NotNull @NotNull PathKeyedMap<ItemDefinition<?>> itemDefinitionMap, @NotNull @NotNull PreContext 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
-