[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