[midPoint-git] [Evolveum/midpoint] 4a9c8e: Fix attribute-based correlation

mederly noreply at github.com
Wed Aug 17 20:41:41 CEST 2022


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 4a9c8e42c3e48d796c991293638d1bf020d0763f
      https://github.com/Evolveum/midpoint/commit/4a9c8e42c3e48d796c991293638d1bf020d0763f
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-08-17 (Wed, 17 Aug 2022)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationPolicyFactory.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/AttributeDefinitionDelegator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/RefinedAttributeDefinitionDelegator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CorrelationItemDefinitionUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-correlation-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationCaseDescription.java
    A 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/correlator/CorrelatorContext.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/CorrelationServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelatorContextCreator.java
    A 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/BaseCorrelator.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/IdMatchObjectCreator.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/correlator/items/CorrelationItems.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/ItemsCorrelator.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/identities/IndexingConfigurationImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/IndexingItemConfigurationImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/NormalizationImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/identities/NormalizationStep.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItems.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
    M model/model-impl/src/test/resources/common/resource-dummy.xml
    M model/model-impl/src/test/resources/correlator/correlation/accounts-complex.csv
    M model/model-impl/src/test/resources/correlator/correlation/correlator-by-name-fuzzy-gradual.xml
    M model/model-impl/src/test/resources/correlator/correlation/correlator-complex.xml
    M model/model-impl/src/test/resources/correlator/correlation/user-template-complex.xml
    M model/model-intest/src/test/resources/archetypes/resource-dummy-lab.xml
    M model/model-intest/src/test/resources/archetypes/resource-dummy-source.xml
    M model/model-intest/src/test/resources/mapping/resource-target-photos.xml

  Log Message:
  -----------
  Fix attribute-based correlation

This commit splits "correlation" item (on resource attributes) into two:
"correlator" that provides single-item correlator targeting respective
attribute/focus-item pair, and "correlation" that declares defaults
for item correlators using this focus item.

Work in progress. E.g., "correlator" on focus items is currently not
supported.

Other changes:
- Confidence expression can be provided for any correlation item
(not only fuzzy ones).
- The Match determination for given correlation property was fixed.


  Commit: f32613fa60c0f8d1ef3eef4229a65842ef96fd22
      https://github.com/Evolveum/midpoint/commit/f32613fa60c0f8d1ef3eef4229a65842ef96fd22
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-08-17 (Wed, 17 Aug 2022)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


Compare: https://github.com/Evolveum/midpoint/compare/30befcaf6835...f32613fa60c0


More information about the midPoint-svn mailing list