[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