[midPoint-git] [Evolveum/midpoint] a9b88d: Add "afterProjections" template evaluation phase

mederly noreply at github.com
Wed Sep 16 16:27:39 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: a9b88d868daac3b9b674dd435b154b75604726b1
      https://github.com/Evolveum/midpoint/commit/a9b88d868daac3b9b674dd435b154b75604726b1
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-09-16 (Wed, 16 Sep 2020)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/transformation/SingleShotEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Components.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Projector.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ObjectTemplateProcessor.java
    M model/model-intest/src/test/resources/common/user-template-complex.xml
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/evaluator/LiteralExpressionEvaluator.java

  Log Message:
  -----------
  Add "afterProjections" template evaluation phase

Some mappings (e.g. those that need to catch hasLinkedAccount
transition) should be executed after projection activation is computed.
For such cases we have created experimental "afterProjections"
evaluation phase.

This resolves MID-6406.

Also, now muting "not found" fatal error when setting situation
on deleted shadow.


  Commit: f4fe9ab1afedc648409849f85b64d4126d723ceb
      https://github.com/Evolveum/midpoint/commit/f4fe9ab1afedc648409849f85b64d4126d723ceb
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-09-16 (Wed, 16 Sep 2020)

  Changed paths:
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ProcessingUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/Construction.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedOutboundConstructionImpl.java
    M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/M3ResourcesAttributesAndMappingsTest.java
    M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/M4ProvisioningToResources.java
    M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/M5AccountsAssignmentsAndRoles.java
    M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/M7SynchronizationFlavours.java
    M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/M8ExtendingMidPointXMLSchema.java
    M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/labs/M9OrganizationalStructure.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


Compare: https://github.com/Evolveum/midpoint/compare/df85cb4c191e...f4fe9ab1afed


More information about the midPoint-svn mailing list