[midPoint-git] [Evolveum/midpoint] adb2fc: Implement basic correlators
mederly
noreply at github.com
Thu Jan 13 12:02:40 CET 2022
Branch: refs/heads/feature/correlators
Home: https://github.com/Evolveum/midpoint
Commit: adb2fc60a8de00308869ac27317043cf88c2367b
https://github.com/Evolveum/midpoint/commit/adb2fc60a8de00308869ac27317043cf88c2367b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ExpressionConstants.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/CorrelationContext.java
M 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/CorrelatorConfiguration.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlator/CorrelatorFactoryRegistry.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelBeans.java
M 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/CorrelatorUtil.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/expression/ExpressionCorrelator.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/expression/ExpressionCorrelatorFactory.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/filter/FilterCorrelator.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/filter/FilterCorrelatorFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/IdMatchCorrelator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/idmatch/IdMatchCorrelatorFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/ModelImplUtils.java
R 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/CorrelatorTestUtil.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/DummyIdMatchServiceImpl.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/TestDummyCorrelator.java
R 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/TestingAccount.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/CorrelationTestingAccount.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/match/AbstractIdMatchServiceTest.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/match/DummyIdMatchServiceImpl.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/match/ExpectedMatchingResult.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/match/TestDummyIdMatchServiceImpl.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/match/TestIdMatchServiceImpl.java
R model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/match/TestingAccount.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/matching/AbstractIdMatchServiceTest.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/matching/ExpectedMatchingResult.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/matching/MatchingTestingAccount.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/matching/TestDummyIdMatchServiceImpl.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/matching/TestIdMatchServiceImpl.java
R model/model-impl/src/test/resources/correlator/accounts.csv
A model/model-impl/src/test/resources/correlator/correlation/accounts.csv
A model/model-impl/src/test/resources/correlator/correlation/correlator-emp-fn-opt.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-emp-fn.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-emp.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-id-match.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-owner-ref.xml
A model/model-impl/src/test/resources/correlator/correlation/correlator-owner.xml
A model/model-impl/src/test/resources/correlator/correlation/resource-dummy-correlation.xml
A model/model-impl/src/test/resources/correlator/correlation/users.xml
A model/model-impl/src/test/resources/correlator/matching/accounts.csv
A model/model-impl/src/test/resources/correlator/matching/resource-dummy-matching.xml
R model/model-impl/src/test/resources/correlator/resource-dummy-fuzzy.xml
M model/model-impl/src/test/resources/schema/correlation.xsd
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/correlator/DummyCorrelator.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
Log Message:
-----------
Implement basic correlators
This commit provides FilterCorrelator, ExpressionCorrelator, and
IdMatchCorrelator (using IdMatchService and follow-on correlator).
Includes unit tests for these correlators and refactored matcher tests.
More information about the midPoint-svn
mailing list