[midPoint-git] [Evolveum/midpoint] d52078: Implement union of correlation definition providers
Andrej
noreply at github.com
Tue Nov 18 12:13:57 CET 2025
Branch: refs/heads/feature/fast-simulation
Home: https://github.com/Evolveum/midpoint
Commit: d52078a45cafad0d1efd7e7e8326088bd6c690a1
https://github.com/Evolveum/midpoint/commit/d52078a45cafad0d1efd7e7e8326088bd6c690a1
Author: Andrej Zan <andrej.zan at evolveum.com>
Date: 2025-11-18 (Tue, 18 Nov 2025)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProvider.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactory.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/tasks/CorrelationDefinitionProviderFactoryTest.java
Log Message:
-----------
Implement union of correlation definition providers
**What**
Implement functionality to unite two providers of correlation
definition.
**Why**
In correlation simulation use case, the user can specify two sources of
correlation definition. One source is existing definition in a resource
and second source is inline definition in the work definition itself.
These sources are handled by correlation definition providers.
For the simulation, we need to merge definitions from all sources and
use the resulting definition.
To simplify that we can now "unite" the providers themself what creates
new instance of a provider which does the merging.
**Notes**
Currently the definition from provider reading definitions in resource
is used as a "target" for the merge operation. That has a consequence
mainly for the possibly present thresholds. If thresholds are in both
target and source (in this case inline definition in work def), only the
target threshold will be present in the result.
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