[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