[midPoint-git] [Evolveum/midpoint] b20f62: Improve schema serialization for python service

mederly noreply at github.com
Thu Jul 24 17:35:41 CEST 2025


  Branch: refs/heads/feature/smart-integration-service
  Home:   https://github.com/Evolveum/midpoint
  Commit: b20f62ed9819f74de3701cd447540b2feea134df
      https://github.com/Evolveum/midpoint/commit/b20f62ed9819f74de3701cd447540b2feea134df
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-07-24 (Thu, 24 Jul 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/resources/xml/ns/public/common/common-smart-integration-3.xsd
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
    A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ServiceAdapter.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationBeans.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/TypeOperation.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java

  Log Message:
  -----------
  Improve schema serialization for python service

Now we support attributes of embedded types like activation,
credentials, and so on.

- SiAttributeDefinitionType#name was changed from QName
to ItemPathType.
- We recursively crawl through prism items and put the whole
paths there. (There is a list of ignored attributes like assignment,
adminGuiConfiguration, etc.)

Other changes:

- SiSuggestFocusTypeResponseType.focusTypeName is now QName
(was string); to be consistent with other QNames in the API.
- Internal organization of SmartIntegrationServiceImpl was improved.



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