Class DeltaSetTripleMapConsolidation<T extends Containerable>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation.DeltaSetTripleMapConsolidation<T>
Responsible for consolidation of a
DeltaSetTripleIvwoMap
(plus, minus, zero sets for individual items) to item deltas.
The consolidation itself is delegated to IvwoConsolidator
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
A priori delta is the one that led to the current state of the target object.static interface
-
Constructor Summary
ConstructorDescriptionDeltaSetTripleMapConsolidation
(@NotNull DeltaSetTripleIvwoMap outputTripleMap, @Nullable PrismContainerValue<T> targetPcv, @NotNull DeltaSetTripleMapConsolidation.APrioriDeltaProvider aPrioriItemDeltaProvider, @NotNull Function<ItemPath, Boolean> itemDeltaExistsProvider, @Nullable Boolean addUnchangedValuesOverride, Consumer<IvwoConsolidatorBuilder<?, ?, ?>> consolidatorCustomizer, DeltaSetTripleMapConsolidation.ItemDefinitionProvider itemDefinitionProvider, MappingEvaluationEnvironment env, @Nullable LensContext<?> lensContext, OperationResult parentResult) -
Method Summary
-
Constructor Details
-
DeltaSetTripleMapConsolidation
public DeltaSetTripleMapConsolidation(@NotNull @NotNull DeltaSetTripleIvwoMap outputTripleMap, @Nullable @Nullable PrismContainerValue<T> targetPcv, @NotNull @NotNull DeltaSetTripleMapConsolidation.APrioriDeltaProvider aPrioriItemDeltaProvider, @NotNull @NotNull Function<ItemPath, Boolean> itemDeltaExistsProvider, @Nullable @Nullable Boolean addUnchangedValuesOverride, Consumer<IvwoConsolidatorBuilder<?, ?, ?>> consolidatorCustomizer, DeltaSetTripleMapConsolidation.ItemDefinitionProvider itemDefinitionProvider, MappingEvaluationEnvironment env, @Nullable @Nullable LensContext<?> lensContext, OperationResult parentResult)
-
-
Method Details
-
computeItemDeltas
public void computeItemDeltas() throws ExpressionEvaluationException, SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException, SecurityViolationException -
getItemDeltas
-