[midPoint-git] [Evolveum/midpoint] 8798a5: Fix TestServiceClientFactory to work with python m...

Michal Zelenčík noreply at github.com
Thu Oct 16 18:52:25 CEST 2025


  Branch: refs/heads/midpilot
  Home:   https://github.com/Evolveum/midpoint
  Commit: 8798a5c78e1a7babbab5ef262e6725a364a3e14f
      https://github.com/Evolveum/midpoint/commit/8798a5c78e1a7babbab5ef262e6725a364a3e14f
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-10-16 (Thu, 16 Oct 2025)

  Changed paths:
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestServiceClientFactory.java

  Log Message:
  -----------
  Fix TestServiceClientFactory to work with python microservis

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


  Commit: 81a8082f35feea42ffa6c04cd46e96a8b84ab20d
      https://github.com/Evolveum/midpoint/commit/81a8082f35feea42ffa6c04cd46e96a8b84ab20d
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-10-16 (Thu, 16 Oct 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningType.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/model/extension-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/MappingsSuggestionOperation.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/activities/MappingsStatisticsComputationActivityRun.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionActivityHandler.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionRemoteServiceCallActivityRun.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeRelatedStatisticsComputer.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeRelatedSuggestionWorkDefinition.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java

  Log Message:
  -----------
  Implement statistics-based mapping suggestions

- Added support for passing statistics object to mapping suggestion operation
- Enhanced MappingsSuggestionOperation to utilize statistics for better suggestions
- Updated activity state management to handle statistics object reference
- Ensured backward compatibility with existing functionality

The changes enable the system to provide more accurate mapping suggestions by considering
statistics about the object type being processed. This is particularly useful for
resource-intensive operations where historical data can guide the suggestion process.

Affected components:
- MappingsSuggestionOperation
- SmartIntegrationServiceImpl
- Related activity state management
- Test infrastructure

This is a part of the Smart Integration Service enhancements for better mapping suggestions.

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


  Commit: af51a3137d00cebd43b9ef43a2329d2ce8b91c39
      https://github.com/Evolveum/midpoint/commit/af51a3137d00cebd43b9ef43a2329d2ce8b91c39
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-10-16 (Thu, 16 Oct 2025)

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

  Log Message:
  -----------
  Add Mapping statistics computation to the tests

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


  Commit: 9cf28c5a86447488adf5467b048d19b236a8cce2
      https://github.com/Evolveum/midpoint/commit/9cf28c5a86447488adf5467b048d19b236a8cce2
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-10-16 (Thu, 16 Oct 2025)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectClassStatisticsTypeUtil.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowObjectTypeStatisticsTypeUtil.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsStatisticsComputationActivityRun.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionRemoteServiceCallActivityRun.java

  Log Message:
  -----------
  Move ObjectTypeStatistics utils into separate file

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


  Commit: 2c71f65dd4169062e00534fb31f349ca6e8ae305
      https://github.com/Evolveum/midpoint/commit/2c71f65dd4169062e00534fb31f349ca6e8ae305
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2025-10-16 (Thu, 16 Oct 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypeRelatedStatisticsComputer.java

  Log Message:
  -----------
  ObjectTypeStatisticsComputer naming refactoring.

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


Compare: https://github.com/Evolveum/midpoint/compare/e9abe580ceaa...2c71f65dd416

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