[midPoint-git] [Evolveum/midpoint] 107d6b: Add ID Match implementation skeleton

mederly noreply at github.com
Mon Dec 20 22:28:25 CET 2021


  Branch: refs/heads/feature/async-correlation
  Home:   https://github.com/Evolveum/midpoint
  Commit: 107d6bbe3eb06458b438b2fbd947d54c807a89eb
      https://github.com/Evolveum/midpoint/commit/107d6bbe3eb06458b438b2fbd947d54c807a89eb
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-12-20 (Mon, 20 Dec 2021)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/RefinedResourceSchemaParser.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectQueryUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SchemaTestConstants.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelationResult.java
    A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/Correlator.java
    A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorFactory.java
    A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorFactoryRegistry.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/CorrelatorFactoryRegistryImpl.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/IdMatchCorrelator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/IdMatchCorrelatorFactory.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/IdMatchService.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/IdMatchServiceImpl.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/MatchingResult.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/PotentialMatch.java
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/AbstractCorrelatorOrMatcherTest.java
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/TestDummyCorrelator.java
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/TestIdMatchCorrelator.java
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/match/AbstractIdMatchServiceTest.java
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/match/DummyIdMatchServiceImpl.java
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/match/ExpectedMatchingResult.java
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/match/TestDummyIdMatchServiceImpl.java
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/match/TestIdMatchServiceImpl.java
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/match/TestingAccount.java
    A model/model-impl/src/test/resources/correlator/accounts.csv
    A model/model-impl/src/test/resources/correlator/resource-dummy-fuzzy.xml
    A model/model-impl/src/test/resources/schema/correlation.xsd
    A model/model-test/src/main/java/com/evolveum/midpoint/model/test/correlator/DummyCorrelator.java
    A model/model-test/src/main/java/com/evolveum/midpoint/model/test/correlator/DummyCorrelatorFactory.java

  Log Message:
  -----------
  Add ID Match implementation skeleton

1. Preliminary XSD schema for flexible correlation configuration.
2. Preliminary support for correlators (instance, factory, registry).
3. Preliminary implementation of ID Match-based correlator.
4. Interface for ID Match service "connector" (IdMatchService),
plus a DummyIdMatchServiceImpl for testing.
5. Prepared a test of IdMatchService, working against
DummyIdMatchServiceImpl.




More information about the midPoint-svn mailing list