[midPoint-git] [Evolveum/midpoint] 5caec0: Improve assigned mappings evaluation
mederly
noreply at github.com
Sat Sep 21 21:41:45 UTC 2019
Branch: refs/heads/feature/assignment-mapping-chaining
Home: https://github.com/Evolveum/midpoint
Commit: 5caec04c56a5451339694f3687c4fab6db9d03d9
https://github.com/Evolveum/midpoint/commit/5caec04c56a5451339694f3687c4fab6db9d03d9
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-09-21 (Sat, 21 Sep 2019)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/ObjectDeltaObject.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/item/DummyContainerImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentTripleEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ObjectTemplateProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/AssignedFocusMappingEvaluationRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/AutoassignRoleMappingEvaluationRequest.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/FixedTargetSpecification.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/FocalMappingEvaluationRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingSetEvaluator.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/SelfTargetSpecification.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/TargetObjectSpecification.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/TemplateMappingEvaluationRequest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestAssignedMappings.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestAssignmentProcessor2.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java
M model/model-impl/src/test/resources/lens/focusMappings/role-propagator.xml
M model/model-impl/testng-unit.xml
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentsAdvanced.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismObjectAsserter.java
Log Message:
-----------
Improve assigned mappings evaluation
1) Implemented assigned mapping chaining (MID-5753)
2) Fixed mappings evaluation from invalid assignments (MID-4430)
3) Fixed mappings evaluation from disabled roles (MID-4449)
4) Fixed mappings evaluation when condition changes (MID-5783)
5) Fixed mappings eval. when assignments are being deleted (MID-4452)
Also improved mapping chaining in general, providing better logging
and partial chaining in cases when total ordering is not possible.
More information about the midPoint-svn
mailing list