Class DeltaSetTripleMapConsolidation<T extends AssignmentHolderType>
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation.DeltaSetTripleMapConsolidation<T>
-
@Experimental public class DeltaSetTripleMapConsolidation<T extends AssignmentHolderType> extends Object
Responsible for consolidation of delta set triple map (plus, minus, zero sets for individual items) to item deltas.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DeltaSetTripleMapConsolidation.ItemDefinitionProvider
-
Constructor Summary
Constructors Constructor Description DeltaSetTripleMapConsolidation(PathKeyedMap<DeltaSetTriple<ItemValueWithOrigin<?,?>>> outputTripleMap, PrismObject<T> targetObject, ObjectDelta<T> targetAPrioriDelta, Function<ItemPath,Boolean> itemDeltaExistsProvider, Boolean addUnchangedValuesOverride, Consumer<IvwoConsolidatorBuilder> consolidatorCustomizer, DeltaSetTripleMapConsolidation.ItemDefinitionProvider itemDefinitionProvider, MappingEvaluationEnvironment env, ModelBeans beans, @Nullable LensContext<?> lensContext, OperationResult parentResult)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
computeItemDeltas()
@NotNull Collection<ItemDelta<?,?>>
getItemDeltas()
-
-
-
Constructor Detail
-
DeltaSetTripleMapConsolidation
public DeltaSetTripleMapConsolidation(PathKeyedMap<DeltaSetTriple<ItemValueWithOrigin<?,?>>> outputTripleMap, PrismObject<T> targetObject, ObjectDelta<T> targetAPrioriDelta, Function<ItemPath,Boolean> itemDeltaExistsProvider, Boolean addUnchangedValuesOverride, Consumer<IvwoConsolidatorBuilder> consolidatorCustomizer, DeltaSetTripleMapConsolidation.ItemDefinitionProvider itemDefinitionProvider, MappingEvaluationEnvironment env, ModelBeans beans, @Nullable @Nullable LensContext<?> lensContext, OperationResult parentResult)
-
-
Method Detail
-
computeItemDeltas
public void computeItemDeltas() throws ExpressionEvaluationException, SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException, SecurityViolationException
-
getItemDeltas
@NotNull public @NotNull Collection<ItemDelta<?,?>> getItemDeltas()
-
-