[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