[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