[midPoint-git] [Evolveum/midpoint] 6a7c40: Smart Integration: Build synchronization reactions...
Michal Zelenčík
noreply at github.com
Wed Nov 26 09:11:17 CET 2025
Branch: refs/heads/improvement/synchronization-reactions-2
Home: https://github.com/Evolveum/midpoint
Commit: 6a7c4041ae3e04d8943f6a1c33549fd787a187cd
https://github.com/Evolveum/midpoint/commit/6a7c4041ae3e04d8943f6a1c33549fd787a187cd
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
R model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SynchronizationConfigurationScenario.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DeletedChoice.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/DisputedChoice.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/SynchronizationAnswers.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/SynchronizationConfigurationScenario.java
A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/synchronization/UnmatchedChoice.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SynchronizationConfigurationScenarioHandler.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestPredefinedSynchronizationReactions.java
Log Message:
-----------
Smart Integration: Build synchronization reactions from wizard answers
Introduce model for configuring synchronization reactions in the wizard.
Add enums for choices regarding unmatched, deleted, and disputed situations,
and object to carry the collected answers. Extend the service API with
a method that composes reactions from these answers.
Add unit tests validating the answers-based builder for both scenarios,
including action presence and ordering.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
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