[midPoint-git] [Evolveum/midpoint] daeeb6: Smart Integration: refactored SmartMappingTable to...
Tadeas Chrapovic
noreply at github.com
Wed Apr 22 15:29:23 CEST 2026
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: daeeb63deb74ac826d9dccb9f8d40b507f632c16
https://github.com/Evolveum/midpoint/commit/daeeb63deb74ac826d9dccb9f8d40b507f632c16
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationAttributeMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/subject/mappingContainer/AssociationMappingsTableWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/table/SmartMappingActions.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/table/SmartMappingColumns.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/table/SmartMappingMenus.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/table/SmartMappingTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/table/SmartMappingTable.java
Log Message:
-----------
Smart Integration: refactored SmartMappingTable to improve readability and maintainability.
- Extracted column building into SmartMappingColumns
- Extracted inline menu composition into SmartMappingMenus
- Extracted action handling into SmartMappingActions
- Kept provider, search, and grouping logic inside SmartMappingTable
to avoid performance regressions
- Introduced extension hooks for custom columns and data provider
This reduces class size and clarifies responsibilities while keeping hot-path logic efficient.
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