[midPoint-git] [Evolveum/midpoint] 8a6605: Add "push changes" option
mederly
noreply at github.com
Mon Sep 14 23:31:52 CEST 2020
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 8a6605227ac32c22d8bb2dac8971d779c855fd13
https://github.com/Evolveum/midpoint/commit/8a6605227ac32c22d8bb2dac8971d779c855fd13
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2020-09-14 (Mon, 14 Sep 2020)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/traces/operations/ValueTupleTransformationOpNode.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelExecuteOptions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/transformation/CombinatorialEvaluation.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/transformation/ValueTupleTransformation.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/PrismValueDeltaSetTripleProducer.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/MetadataMappingImpl.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/projector/ActivationProcessor.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/mappings/MappingEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingOutputStruct.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestActivation.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/consistency/TestConsistencyMechanism.java
Log Message:
-----------
Add "push changes" option
Since 4.2 the expression evaluation algorithm filters out phantom
changes. But these are sometimes necessary. So we introduced a special
execution option that requests the projector to "push" even phantom
changes through.
This resolves MID-6420.
Beware: experimental/preliminary implementation.
More information about the midPoint-svn
mailing list