[midPoint-git] [Evolveum/midpoint] 351b94: Smart Integration: Deduplicate correlation suggest...

Michal Zelenčík noreply at github.com
Thu Mar 5 11:33:53 CET 2026


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 351b947beff811c49c6ec9270c8daaff4e9455ea
      https://github.com/Evolveum/midpoint/commit/351b947beff811c49c6ec9270c8daaff4e9455ea
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    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/CorrelationSuggestionOperation.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/activities/correlationSuggestion/CorrelationSuggestionRemoteServiceCallActivityRun.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/correlationSuggestion/CorrelationSuggestionWorkDefinition.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestCorrelatorSuggestions.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Smart Integration: Deduplicate correlation suggestions

Introduces the ability to exclude specific target paths when generating
correlation suggestions. This allows filtering out certain attributes
from the suggestion process.

- Add targetPathsToIgnore element to CorrelationSuggestionWorkDefinitionType XSD
- Extend SmartIntegrationService.suggestCorrelation() with targetPathsToIgnore parameter
- Implement path filtering in CorrelationSuggestionOperation
- Parse and store targetPathsToIgnore in CorrelationSuggestionWorkDefinition
- Update all test cases to pass null for backward compatibility

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