[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