[midPoint-git] [Evolveum/midpoint] 4b8249: Correlate using template-provided matching rule
mederly
noreply at github.com
Tue Sep 27 20:15:14 CEST 2022
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 4b8249435012c492a18618c0f25c5664eb5be00d
https://github.com/Evolveum/midpoint/commit/4b8249435012c492a18618c0f25c5664eb5be00d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2022-09-27 (Tue, 27 Sep 2022)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/TypeSpecificMergersConfigurator.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/template/ObjectTemplateMergeOperation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTemplateTypeUtil.java
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/correlation/CorrelationCaseDescription.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/TemplateCorrelationConfiguration.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/indexing/ValueNormalizer.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/archetypes/ArchetypeManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationCaseDescriber.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/TemplateCorrelationConfigurationImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensFocusContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/indexing/IndexedItemValueNormalizerImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/indexing/IndexingManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/CorrelatorTestUtil.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/TestingAccount.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/ExpectedMatches.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/misc/TestMiscellaneous.java
R model/model-impl/src/test/resources/correlator/correlation/accounts-by-name-default.csv
R model/model-impl/src/test/resources/correlator/correlation/accounts-by-name-fuzzy-fixed.csv
R model/model-impl/src/test/resources/correlator/correlation/accounts-by-name-fuzzy-gradual.csv
R model/model-impl/src/test/resources/correlator/correlation/accounts-by-name-original.csv
R model/model-impl/src/test/resources/correlator/correlation/accounts-complex.csv
R model/model-impl/src/test/resources/correlator/correlation/accounts-emp-fn-opt.csv
R model/model-impl/src/test/resources/correlator/correlation/accounts-emp-fn.csv
R model/model-impl/src/test/resources/correlator/correlation/accounts-emp.csv
R model/model-impl/src/test/resources/correlator/correlation/accounts-id-match.csv
R model/model-impl/src/test/resources/correlator/correlation/accounts-owner-ref.csv
R model/model-impl/src/test/resources/correlator/correlation/accounts-owner.csv
R model/model-impl/src/test/resources/correlator/correlation/correlator-by-name-default.xml
R model/model-impl/src/test/resources/correlator/correlation/correlator-by-name-fuzzy-fixed.xml
R model/model-impl/src/test/resources/correlator/correlation/correlator-by-name-fuzzy-gradual.xml
R model/model-impl/src/test/resources/correlator/correlation/correlator-by-name-original.xml
R model/model-impl/src/test/resources/correlator/correlation/correlator-complex.xml
R model/model-impl/src/test/resources/correlator/correlation/correlator-emp-fn-opt.xml
R model/model-impl/src/test/resources/correlator/correlation/correlator-emp-fn.xml
R model/model-impl/src/test/resources/correlator/correlation/correlator-emp.xml
R model/model-impl/src/test/resources/correlator/correlation/correlator-id-match.xml
R model/model-impl/src/test/resources/correlator/correlation/correlator-owner-ref.xml
R model/model-impl/src/test/resources/correlator/correlation/correlator-owner.xml
A model/model-impl/src/test/resources/correlator/correlation/filter-by-employee-number-confirm-by-family-name-except-for-single-result.csv
A model/model-impl/src/test/resources/correlator/correlation/filter-by-employee-number-confirm-by-family-name-except-for-single-result.xml
A model/model-impl/src/test/resources/correlator/correlation/filter-by-employee-number-confirm-by-family-name.csv
A model/model-impl/src/test/resources/correlator/correlation/filter-by-employee-number-confirm-by-family-name.xml
A model/model-impl/src/test/resources/correlator/correlation/filter-by-employee-number.csv
A model/model-impl/src/test/resources/correlator/correlation/filter-by-employee-number.xml
A model/model-impl/src/test/resources/correlator/correlation/id-match.csv
A model/model-impl/src/test/resources/correlator/correlation/id-match.xml
A model/model-impl/src/test/resources/correlator/correlation/owner-expression.csv
A model/model-impl/src/test/resources/correlator/correlation/owner-expression.xml
A model/model-impl/src/test/resources/correlator/correlation/owner-ref-expression.csv
A model/model-impl/src/test/resources/correlator/correlation/owner-ref-expression.xml
M model/model-impl/src/test/resources/correlator/correlation/resource-dummy-correlation.xml
A model/model-impl/src/test/resources/correlator/correlation/smart-by-name-fuzzy-fixed-confidence.csv
A model/model-impl/src/test/resources/correlator/correlation/smart-by-name-fuzzy-fixed-confidence.xml
A model/model-impl/src/test/resources/correlator/correlation/smart-by-name-fuzzy.csv
A model/model-impl/src/test/resources/correlator/correlation/smart-by-name-fuzzy.xml
A model/model-impl/src/test/resources/correlator/correlation/smart-by-name-with-default-indexing.csv
A model/model-impl/src/test/resources/correlator/correlation/smart-by-name-with-default-indexing.xml
A model/model-impl/src/test/resources/correlator/correlation/smart-by-name-with-original-indexing.csv
A model/model-impl/src/test/resources/correlator/correlation/smart-by-name-with-original-indexing.xml
A model/model-impl/src/test/resources/correlator/correlation/smart-multi-rule-complex.csv
A model/model-impl/src/test/resources/correlator/correlation/smart-multi-rule-complex.xml
A model/model-impl/src/test/resources/correlator/correlation/smart-with-matching-rules.csv
A model/model-impl/src/test/resources/correlator/correlation/smart-with-matching-rules.xml
A model/model-impl/src/test/resources/correlator/correlation/user-template-matching-rules-child.xml
A model/model-impl/src/test/resources/correlator/correlation/user-template-matching-rules-main.xml
R model/model-impl/src/test/resources/correlator/correlation/users-items.xml
A model/model-impl/src/test/resources/correlator/correlation/users-matching-rules.xml
A model/model-impl/src/test/resources/correlator/correlation/users-smart-basic.xml
A model/model-impl/src/test/resources/correlator/correlation/users-smart-matching-rules.xml
A model/model-impl/src/test/resources/misc/template-a1.xml
A model/model-impl/src/test/resources/misc/template-a2.xml
A model/model-impl/src/test/resources/misc/template-a3.xml
A model/model-impl/src/test/resources/misc/template-b1.xml
A model/model-impl/src/test/resources/misc/template-b2a.xml
A model/model-impl/src/test/resources/misc/template-b2b.xml
M model/model-impl/testng-unit.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
Log Message:
-----------
Correlate using template-provided matching rule
When an item is not indexed, and no explicit matching rule in "search"
element is set, the default now is to use the matching rule defined for
this item in the object template.
Also, missing resolution of "includeRef" in templates (for correlation)
was now added.
More information about the midPoint-svn
mailing list