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
Modifier and TypeClassDescriptionstatic interface
-
Constructor Summary
ConstructorDescriptionDeltaSetTripleMapConsolidation
(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
-
Constructor Details
-
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 Details
-
computeItemDeltas
public void computeItemDeltas() throws ExpressionEvaluationException, SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException, SecurityViolationException -
getItemDeltas
-