[midPoint-git] [Evolveum/midpoint] 79024b: Smart Integration: Provide predefined synchronizat...

Martin Bielik noreply at github.com
Fri Nov 21 13:40:36 CET 2025


  Branch: refs/heads/midpilot
  Home:   https://github.com/Evolveum/midpoint
  Commit: 79024b04ae59c1d53b0b62ebbfe606b6dc2e416d
      https://github.com/Evolveum/midpoint/commit/79024b04ae59c1d53b0b62ebbfe606b6dc2e416d
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-11-20 (Thu, 20 Nov 2025)

  Changed paths:
    A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/DirectionScenario.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SynchronizationActionsBuilder.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Smart Integration: Provide predefined synchronization reactions

- Introduce an API to fetch default synchronization reactions by scenario,
  with an option to include correlation-case handling for target.
- Add a builder to compose synchronization actions.
- Cover behavior with tests, including action ordering
  and presence/absence of disputed handling.

Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>


  Commit: 0a6801b34ea5ccfddd76fd7768d8f0b42d103ca7
      https://github.com/Evolveum/midpoint/commit/0a6801b34ea5ccfddd76fd7768d8f0b42d103ca7
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    R model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/DirectionScenario.java
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
    A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SynchronizationConfigurationScenario.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/SynchronizationActionsBuilder.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SynchronizationConfigurationScenarioHandler.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestPredefinedSynchronizationReactions.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Smart Integration: Predefined synchronization reactions review fix.

Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>


  Commit: bb9944a4b61cb4a6c4e57afc11c47c017d9137c8
      https://github.com/Evolveum/midpoint/commit/bb9944a4b61cb4a6c4e57afc11c47c017d9137c8
  Author: Martin Bielik <martin.bielik at evolveum.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
    A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SynchronizationConfigurationScenario.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SynchronizationActionsBuilder.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SynchronizationConfigurationScenarioHandler.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestPredefinedSynchronizationReactions.java

  Log Message:
  -----------
  Merge branch 'improvement/synchronization-reactions' into midpilot


Compare: https://github.com/Evolveum/midpoint/compare/8331a40c44d8...bb9944a4b61c

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