[midPoint-git] [Evolveum/midpoint] f26183: Store correlation result when searching shadow owner

Andrej noreply at github.com
Wed Apr 1 18:58:19 CEST 2026


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

  Changed paths:
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CompleteCorrelationResult.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/correlation/CorrelationService.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/correlator/tasks/CorrelationSimulationActivityRun.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationProcessing.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationServiceTest.java

  Log Message:
  -----------
  Store correlation result when searching shadow owner

**What**

Persist correlation result to the shadow if correlation is executed
while searching for the shadow owner.

**Why**

We want it mainly to avoids unnecessary re-correlation in future
searches.

**Notes**

This commit moves the delta creation logic into the
`CompleteCorrelationResult` class, because now we have more places where
we need to construct the delta (correlation simulation and correlation
processing - sync task).

The new builder pattern was introduced to create complete correlation
results, because of its increased complexity.

**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