[midPoint-git] [Evolveum/midpoint] 512186: Disable value metadata for selected mappings

mederly noreply at github.com
Wed Mar 19 22:50:27 CET 2025


  Branch: refs/heads/feature/less-cloning
  Home:   https://github.com/Evolveum/midpoint
  Commit: 512186faf954b0c4f62e62f13fabb5c36cf126b8
      https://github.com/Evolveum/midpoint/commit/512186faf954b0c4f62e62f13fabb5c36cf126b8
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-03-19 (Wed, 19 Mar 2025)

  Changed paths:
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/transformation/SingleShotEvaluation.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingBuilder.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingImpl.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ItemValueMetadataProcessingSpec.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/ConditionEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationValuesTripleComputation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ResourceObjectConstruction.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ProjectionMappingSetEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRulesCollector.java

  Log Message:
  -----------
  Disable value metadata for selected mappings

Currently, there's no need to compute value metadata when
computing values of various conditions as well as for outbound
mappings. So, this commit eliminates that.

This fixes failing TestVisualizer, and may improve performance
a bit.



To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list