[midPoint-git] [Evolveum/midpoint] 013fbe: Simplify writing composite correlators

mederly noreply at github.com
Sun Feb 27 01:04:54 CET 2022


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 013fbec38249ae22d729237c621eb87b985b8fee
      https://github.com/Evolveum/midpoint/commit/013fbec38249ae22d729237c621eb87b985b8fee
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-02-27 (Sun, 27 Feb 2022)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorConfiguration.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorContext.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/FullCorrelationContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/composite/CompositeCorrelator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/composite/CompositeCorrelatorFactory.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestIdMatchReal.java
    M testing/story/src/test/resources/correlation/multi-accounts/resource-sis.xml
    M testing/story/src/test/resources/correlation/simple/resource-target.xml

  Log Message:
  -----------
  Simplify writing composite correlators

CorrelatorsType is now CompositeCorrelatorType, so any configuration
with multiple correlators is now the default correlator composition.


  Commit: 14fbd2875ad4440795f900a40dabecc9989eb07b
      https://github.com/Evolveum/midpoint/commit/14fbd2875ad4440795f900a40dabecc9989eb07b
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-02-27 (Sun, 27 Feb 2022)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorConfiguration.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractMultiAccountsCorrelationTest.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/AbstractSimpleCorrelationTest.java
    R testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestCorrelationMultiAccounts.java
    R testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestCorrelationSimple.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestIdMatchReal.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestMultiAccountsCorrelation.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestMultiAccountsCorrelationSimplified.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestSimpleCorrelation.java
    A testing/story/src/test/java/com/evolveum/midpoint/testing/story/correlation/TestSimpleCorrelationSimplified.java
    M testing/story/src/test/resources/correlation/multi-accounts/005-function-library.xml
    A testing/story/src/test/resources/correlation/multi-accounts/resource-sis-simplified.xml
    A testing/story/src/test/resources/correlation/simple/resource-target-simplified.xml
    M testing/story/src/test/resources/correlation/simple/resource-target.xml
    M testing/story/src/test/resources/schema/idmatch.xsd

  Log Message:
  -----------
  Create schema for simplified correlations

Here we introduce new correlator named "items" that simply correlates
on given item (or more items). A very, very experimental section
for defining places and abstract items is there to help with
multi-account scenarios.

Simplified versions of respective story tests are there.

(No implementation yet, though.)


Compare: https://github.com/Evolveum/midpoint/compare/559be8d502af...14fbd2875ad4


More information about the midPoint-svn mailing list