[midPoint-git] [Evolveum/midpoint] d59289: Add further heuristic to classification process

mederly noreply at github.com
Wed May 25 10:08:52 CEST 2022


  Branch: refs/heads/feature/new-classification
  Home:   https://github.com/Evolveum/midpoint
  Commit: d5928945e28344626bb966ad86bbf201eb1346f3
      https://github.com/Evolveum/midpoint/commit/d5928945e28344626bb966ad86bbf201eb1346f3
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-05-25 (Wed, 25 May 2022)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationPolicy.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SynchronizationPolicyFactory.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestCaseIgnore.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestEntitlements.java
    M model/model-intest/src/test/resources/sync/resource-dummy-azure.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/classification/DelineationMatcher.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/classification/ResourceObjectClassifier.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyIncomplete.java

  Log Message:
  -----------
  Add further heuristic to classification process

To cover legacy scenario where multiple non-default object types were
defined, but only some of them had synchronization defined, a heuristic
was added that prefers types with legacy sync defined when multiple
matches are present. This could be reconsidered, though.

Also, some tests were adapted to recent changes.




More information about the midPoint-svn mailing list