[midPoint-git] [Evolveum/midpoint] e7accd: Change smart integration service invocations

mederly noreply at github.com
Thu Jul 17 16:57:02 CEST 2025


  Branch: refs/heads/feature/smart-integration-service
  Home:   https://github.com/Evolveum/midpoint
  Commit: e7accd2c96079c84c059a884528efdd807e548bd
      https://github.com/Evolveum/midpoint/commit/e7accd2c96079c84c059a884528efdd807e548bd
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-07-17 (Thu, 17 Jul 2025)

  Changed paths:
    R model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/MockServiceClientImpl.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
    M model/model-test/pom.xml
    A model/model-test/src/main/java/com/evolveum/midpoint/model/test/smart/MockServiceClientImpl.java
    R model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/FocusTypeSuggestions.java
    A model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/ServiceClient.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/DefaultServiceClientImpl.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java
    R model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceClient.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/AbstractSmartIntegrationTest.java
    R model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/MockServiceClientImpl.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
    A model/smart-impl/src/test/resources/common/role-superuser.xml
    A model/smart-impl/src/test/resources/common/system-configuration.xml
    A model/smart-impl/src/test/resources/common/user-administrator.xml
    R model/smart-impl/src/test/resources/resource-dummy-for-suggest-object-types.xml
    R model/smart-impl/src/test/resources/role-superuser.xml
    A model/smart-impl/src/test/resources/smart/resource-dummy-for-suggest-object-types.xml
    R model/smart-impl/src/test/resources/system-configuration.xml
    R model/smart-impl/src/test/resources/user-administrator.xml

  Log Message:
  -----------
  Change smart integration service invocations

Up to now, ServiceClient was responsible for both HTTP communication
with the Python microservice and for conversion of requests and
responses between midPoint structures and the microservice API.

This is now changed: the conversion is done by ServiceAdapter,
and the ServiceClient takes care of HTTP communication only.

This allows e.g. better unit testing of the conversion code.



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