[midPoint-git] [Evolveum/midpoint] 2948c0: Refactor and move classes providing correlation de...

Andrej noreply at github.com
Wed Mar 25 19:05:54 CET 2026


  Branch: refs/heads/feature/s-11112-correlate-before-suggest
  Home:   https://github.com/Evolveum/midpoint
  Commit: 2948c035cc672fa74e9e80bdc67d7118daab39fd
      https://github.com/Evolveum/midpoint/commit/2948c035cc672fa74e9e80bdc67d7118daab39fd
  Author: Andrej Zan <andrej.zan at evolveum.com>
  Date:   2026-03-25 (Wed, 25 Mar 2026)

  Changed paths:
    A model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationDefinitionProvider.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/ResourceCorrelationDefinitionProvider.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProvider.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactory.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationWorkDefinition.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProvider.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactoryTest.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/ResourceCorrelationDefinitionProviderTest.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/RepositoryServiceMock.java

  Log Message:
  -----------
  Refactor and move classes providing correlation definitions

**What**

Slightly refactor and move interface and one of its implementation,
which allows to read correlation definition from resource.

**Why**

The `ResourceCorrelationDefinitionProvider` implementation of a provider
can read the correlation definition from a resource, considering most,
if not all places where the correlation can be defined (legacy
synchronization, definitions in schema handling and also directly in
attribute).

We will need this functionality also outside of the correlation
simulation task, so I have moved it to more appropriate place.

**Task**: 11112



To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list