[midPoint-git] [Evolveum/midpoint] 3c3794: Do next wave of consolidation simplifications
mederly
noreply at github.com
Mon Jul 6 17:51:02 CEST 2020
Branch: refs/heads/tmp/consolidation-metadata-processing
Home: https://github.com/Evolveum/midpoint
Commit: 3c3794671f383ac2a227eb753a4755e57d50239f
https://github.com/Evolveum/midpoint/commit/3c3794671f383ac2a227eb753a4755e57d50239f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2020-07-06 (Mon, 06 Jul 2020)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/PrismValueDeltaSetTripleProducer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ItemValueWithOrigin.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/IvwoConsolidator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/IvwoConsolidatorBuilder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/consolidation/DeltaSetTripleConsolidation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingSetEvaluator.java
Log Message:
-----------
Do next wave of consolidation simplifications
1. "Special zero-set processing" was renamed to "add unchanged
values except for normal mappings" and integrated into value
consolidation algorithm. The behavior will be a little bit different
(e.g. wrt weak mapping handling) but IMHO more correct than before.
2. Sanity check for deletion of strongly-enforced values was put
into one place. Now it always checks plus and zero sets, which should
be more correct than before.
3. Gradual selection of weak values by origin (assignments, outbound,
all) was removed, because all values should have the same origin
in the current implementation.
Related to MID-6275.
More information about the midPoint-svn
mailing list