[midPoint-git] [Evolveum/midpoint] 73de76: Fix affix patterns variable initialization
mederly
noreply at github.com
Wed Aug 13 09:26:01 CEST 2025
Branch: refs/heads/midpilot
Home: https://github.com/Evolveum/midpoint
Commit: 73de76904cb31f3fb6e343d3b6609be52ed2f5c1
https://github.com/Evolveum/midpoint/commit/73de76904cb31f3fb6e343d3b6609be52ed2f5c1
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
Log Message:
-----------
Fix affix patterns variable initialization
and Update prefix list
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 936d87c37e935b7870fb7347bd74a1299aabaf01
https://github.com/Evolveum/midpoint/commit/936d87c37e935b7870fb7347bd74a1299aabaf01
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
Log Message:
-----------
Statistics computer performance upgrade.
Change Java Streams to traditional for loops and avoid creating
unnecessary objects.
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: c33cdc460c39cab8dd260fc18193225e2371dba3
https://github.com/Evolveum/midpoint/commit/c33cdc460c39cab8dd260fc18193225e2371dba3
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-08-11 (Mon, 11 Aug 2025)
Changed paths:
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Add statistics prefix/postfix test
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: d41c744760c21176f2a5d70a08649866359a57f5
https://github.com/Evolveum/midpoint/commit/d41c744760c21176f2a5d70a08649866359a57f5
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths:
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Replace lambdas with method reference
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: ffab29e23a86338f943233c13b4dfd21e2a31097
https://github.com/Evolveum/midpoint/commit/ffab29e23a86338f943233c13b4dfd21e2a31097
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/DummyScenario.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
Log Message:
-----------
Add OU field value counts in DN attributes
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 7ea1bec650b8d2b6416c9c5a95561616002ece4f
https://github.com/Evolveum/midpoint/commit/7ea1bec650b8d2b6416c9c5a95561616002ece4f
Author: Michal Zelencik <michal.zelencik at evolveum.com>
Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths:
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
Log Message:
-----------
Add javadoc to OU parsing methods
Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>
Commit: 3f8521869a07f63d9058dd107eb0723371ee4ae3
https://github.com/Evolveum/midpoint/commit/3f8521869a07f63d9058dd107eb0723371ee4ae3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningType.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningTypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/RealResourceStatus.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ActivityStatisticsUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/Operation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformationBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityWorkersInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationActivityHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractEmptyModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
A model/model-intest/src/test/resources/smart/user-alice.xml
A model/model-intest/src/test/resources/smart/user-bob.xml
A model/model-intest/src/test/resources/smart/user-jack.xml
A model/model-intest/src/test/resources/smart/user-jim.xml
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/DistributedReportExportActivitySupport.java
M model/smart-api/pom.xml
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/info/ObjectTypesSuggestionStatusInfoPrinter.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/info/StatusInfo.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaSerializer.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/StatusInfoImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/Util.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M model/smart-impl/src/test/resources/smart/test-110-expected-request.json
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityItemProcessingStatistics.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityState.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/CurrentActivityState.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/OtherActivityState.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/VirtualActivityState.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/sync/ActivitySynchronizationStatistics.java
M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/composite/CompositeMockActivityHandler.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsStoryLiveSync.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsStoryRecon.java
Log Message:
-----------
Improve smart activities progress reporting
1. StatusInfo was reworked. It is no longer a record, but a regular
class with hidden implementation (StatusInfoImpl). It should provide
all the necessary information for the GUI. It builds upon existing
classes like TaskInformation and ActivityProgressInformation, including
recent improvements dealing with error messages.
2. In order to report about activities that have no
AbstractActivityRun-based implementation, we introduced the concept
of a "virtual activity". It has its own state, but nothing more.
For example, suggestMappings creates such virtual child activities.
See VirtualActivityState for an explanation.
3. DisplayOrder and message were added to ActivityStateType.
4. ActivityProgressInformation was extended by displayOrder and
itemsBeingProcessed information (the latter is taken from item
processing statistics). They are not available when the info
is taken from the activity tree only.
Unrelated change:
- The code was adapted to changes in Python microservice,
in particular, we masquerade all not-supported data types as
xsd:string (temporarily).
Commit: 5d7721dfda0527aa867c649b4e9a122869d781cd
https://github.com/Evolveum/midpoint/commit/5d7721dfda0527aa867c649b4e9a122869d781cd
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths:
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/SmartIntegrationServiceImpl.java
Log Message:
-----------
Add SmartIntegrationService#cancelRequest method
Commit: f993052d4ffebd80924f495d79313f4fe8325dae
https://github.com/Evolveum/midpoint/commit/f993052d4ffebd80924f495d79313f4fe8325dae
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningType.java
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/Operation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionActivityHandler.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/ActivityInterruptedException.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/LocalActivityRun.java
Log Message:
-----------
Add basic support for smart activity canceling
Some of the activities can take a long time. Now we
check task.canRun() at least at those places when we
have the control.
Also, introduced experimental ActivityInterruptedException
in order to facilitate handling custom canRun() checks.
Commit: fe2d0b67d2cc2d9befa75d98dcf018ddee1e7d14
https://github.com/Evolveum/midpoint/commit/fe2d0b67d2cc2d9befa75d98dcf018ddee1e7d14
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningType.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/PageSmartIntegrationDefiningTypes.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/smart/RealResourceStatus.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ActivityStatisticsUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/Operation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformationBuilder.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityWorkersInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationActivityHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractEmptyModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/smart/TestSmartIntegrationService.java
A model/model-intest/src/test/resources/smart/user-alice.xml
A model/model-intest/src/test/resources/smart/user-bob.xml
A model/model-intest/src/test/resources/smart/user-jack.xml
A model/model-intest/src/test/resources/smart/user-jim.xml
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/DistributedReportExportActivitySupport.java
M model/smart-api/pom.xml
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/info/ObjectTypesSuggestionStatusInfoPrinter.java
M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/info/StatusInfo.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/Operation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/PrismComplexTypeDefinitionSerializer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/ResourceObjectClassSchemaSerializer.java
A model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SchemaSerializer.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/StatusInfoImpl.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/TypeOperation.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/MappingsSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/ObjectTypesSuggestionActivityHandler.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/Util.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/DummyScenario.java
M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
M model/smart-impl/src/test/resources/smart/test-110-expected-request.json
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/ActivityInterruptedException.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/LocalActivityRun.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityItemProcessingStatistics.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityState.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/CurrentActivityState.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/OtherActivityState.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/VirtualActivityState.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/sync/ActivitySynchronizationStatistics.java
M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/composite/CompositeMockActivityHandler.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsStoryLiveSync.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsStoryRecon.java
Log Message:
-----------
Merge branch 'feature/smart-integration-service' into midpilot
Compare: https://github.com/Evolveum/midpoint/compare/5bba1e85705e...fe2d0b67d2cc
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