[midPoint-git] [Evolveum/midpoint] 73e3ba: Smart Integration: Build synchronization reactions...

Michal Zelenčík noreply at github.com
Wed Nov 26 09:30:04 CET 2025


  Branch: refs/heads/midpilot
  Home:   https://github.com/Evolveum/midpoint
  Commit: 73e3ba64e65ad4911b0f3f0149c3b17f00a12bb0
      https://github.com/Evolveum/midpoint/commit/73e3ba64e65ad4911b0f3f0149c3b17f00a12bb0
  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