[midPoint-git] [Evolveum/midpoint] fa9d3f: Add new data structure for progress reporting
mederly
noreply at github.com
Thu Feb 25 18:35:26 CET 2021
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: fa9d3f8e29afd444e00cdfd71f03f8f89bfeaa31
https://github.com/Evolveum/midpoint/commit/fa9d3f8e29afd444e00cdfd71f03f8f89bfeaa31
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-24 (Wed, 24 Feb 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskInternalPerformanceTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xml/XmlTypeConverter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterationItemInformation.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeOperation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsCollector.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/TaskTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationCampaignCreationTaskHandler.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/DefaultColumnUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/AbstractObjectBasedActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/BaseActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/DiscoverConnectorsExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/ReencryptExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/ValidateExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/helpers/OperationsHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/DeleteTaskHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestRecomputeTask.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/WorkflowManagerImpl.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractIterativeTaskPartExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingGatekeeper.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/TaskAsserter.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/test/NullTaskImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/RunningTaskQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/nodes/NodeCleaner.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskCleaner.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/AbstractTaskManagerTest.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/MockParallelTaskHandler.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/MockWorkBucketsTaskHandler.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestTaskManagerBasic.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholds.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconFull.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconSimulate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconSimulateMultithreaded.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapAssociationPerformance.java
Log Message:
-----------
Add new data structure for progress reporting
Key changes:
1. Progress will be reported in new StructuredTaskProgressType.
2. Detailed item processing statistics use new parts of
IterativeTaskInformationType.
Both of these are now indexed by task part number and by qualified
item processing outcome. See QualifiedItemProcessingOutcomeType.
Working in progress. Barely compiles. Didn't dare to run anything.
Commit: 376395422c07c7325fe3728b51aa38d2afd79068
https://github.com/Evolveum/midpoint/commit/376395422c07c7325fe3728b51aa38d2afd79068
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-24 (Wed, 24 Feb 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskInternalPerformanceTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskIterativeInformationPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskOperationStatisticsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeOperation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/TaskTypeUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/DefaultColumnUtils.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestRecomputeTask.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/TaskProgressExtract.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractIterativeTaskPartExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractTaskExecution.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/IterativeTaskInfoAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/TaskAsserter.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/TaskThreadsDumper.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/AbstractTaskManagerTest.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestTaskManagerBasic.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholds.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconFull.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconSimulate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconSimulateMultithreaded.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapAssociationPerformance.java
Log Message:
-----------
Implement new iterative task information
New way of iterative task information reporting should be implemented.
We will see what the tests will say.
An exception is the GUI. Please look for MID-6850 sign that indicate
places that should be adapted.
Commit: 647ddf6e2b5b2b2f644d97df5d1fc3cd42cba8d0
https://github.com/Evolveum/midpoint/commit/647ddf6e2b5b2b2f644d97df5d1fc3cd42cba8d0
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-24 (Wed, 24 Feb 2021)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/TaskTypeUtil.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/IterativeTaskInfoAsserter.java
Log Message:
-----------
Adapt existing iterative task assertions
Commit: 4db662e96973d6bd874fae5a17c64706ee49abcd
https://github.com/Evolveum/midpoint/commit/4db662e96973d6bd874fae5a17c64706ee49abcd
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-24 (Wed, 24 Feb 2021)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformation.java
Log Message:
-----------
Fix iterative info summarization
Commit: adfd697abc23a3b64392ac2c21ef6a1b5e9a7c3e
https://github.com/Evolveum/midpoint/commit/adfd697abc23a3b64392ac2c21ef6a1b5e9a7c3e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeOperation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/TaskTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelPublicConstants.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationTaskFirstPartExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationTaskSecondPartExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationTaskThirdPartExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractIterativeTaskPartExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractTaskExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingGatekeeper.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
Log Message:
-----------
Simplify progress data structures
Instead of strange task part number we now use task part URI. This
allowed simplification of the data structures: removal of part/summary
dichotomy in iterative task information.
Commit: d71712f1246fb66564882558df58489d9b83650e
https://github.com/Evolveum/midpoint/commit/d71712f1246fb66564882558df58489d9b83650e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformation.java
Log Message:
-----------
Document and fix IterativeTaskInformation code
Commit: ef3e01d48d66b7f49cb6303cd4ec0bf0687b5fc1
https://github.com/Evolveum/midpoint/commit/ef3e01d48d66b7f49cb6303cd4ec0bf0687b5fc1
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StructuredTaskProgress.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StructuredTaskProgressPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/TaskTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/DeleteTaskHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestLiveSyncTaskMechanics.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractIterativeTaskPartExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractSearchIterativeTaskPartExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractTaskExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingGatekeeper.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/StructuredTaskProgressAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/TaskAsserter.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/RunningTask.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/WorkBucketAwareTaskHandler.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/test/NullTaskImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/RunningTaskQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/handlers/JdbcPingTaskHandler.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/handlers/NoOpTaskHandler.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/run/HandlerExecutor.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/run/TaskCycleExecutor.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/AbstractTaskManagerTest.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/MockCycleTaskHandler.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/MockLongTaskHandler.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/MockSingleTaskHandler.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/MockWorkBucketsTaskHandler.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestWorkDistribution.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestWorkersManagement.java
A repo/task-quartz-impl/src/test/resources/work-distribution/task-100-c.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-100-w.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-105.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-107.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-110.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-120.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-130-1.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-130-2.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-130-3.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-130-4.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-130-5.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-130-c.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-200-c.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-200-w.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-210-1.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-210-2.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-210-3.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-210-c.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-220-1.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-220-2.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-220-3.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-220-c.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-230-1.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-230-2.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-230-3.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-230-c.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-300-c.xml
A repo/task-quartz-impl/src/test/resources/work-distribution/task-300-w.xml
R repo/task-quartz-impl/src/test/resources/work/task-100-c.xml
R repo/task-quartz-impl/src/test/resources/work/task-100-w.xml
R repo/task-quartz-impl/src/test/resources/work/task-105-0.xml
R repo/task-quartz-impl/src/test/resources/work/task-107-0.xml
R repo/task-quartz-impl/src/test/resources/work/task-110-0.xml
R repo/task-quartz-impl/src/test/resources/work/task-120-0.xml
R repo/task-quartz-impl/src/test/resources/work/task-130-1.xml
R repo/task-quartz-impl/src/test/resources/work/task-130-2.xml
R repo/task-quartz-impl/src/test/resources/work/task-130-3.xml
R repo/task-quartz-impl/src/test/resources/work/task-130-4.xml
R repo/task-quartz-impl/src/test/resources/work/task-130-5.xml
R repo/task-quartz-impl/src/test/resources/work/task-130-c.xml
R repo/task-quartz-impl/src/test/resources/work/task-200-c.xml
R repo/task-quartz-impl/src/test/resources/work/task-200-w.xml
R repo/task-quartz-impl/src/test/resources/work/task-210-1.xml
R repo/task-quartz-impl/src/test/resources/work/task-210-2.xml
R repo/task-quartz-impl/src/test/resources/work/task-210-3.xml
R repo/task-quartz-impl/src/test/resources/work/task-210-c.xml
R repo/task-quartz-impl/src/test/resources/work/task-220-1.xml
R repo/task-quartz-impl/src/test/resources/work/task-220-2.xml
R repo/task-quartz-impl/src/test/resources/work/task-220-3.xml
R repo/task-quartz-impl/src/test/resources/work/task-220-c.xml
R repo/task-quartz-impl/src/test/resources/work/task-230-1.xml
R repo/task-quartz-impl/src/test/resources/work/task-230-2.xml
R repo/task-quartz-impl/src/test/resources/work/task-230-3.xml
R repo/task-quartz-impl/src/test/resources/work/task-230-c.xml
R repo/task-quartz-impl/src/test/resources/work/task-300-c.xml
R repo/task-quartz-impl/src/test/resources/work/task-300-w.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholds.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsLiveSyncFull.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsLiveSyncSimulate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsLiveSyncSimulateMultithreaded.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconFull.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconSimulate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconSimulateMultithreaded.java
Log Message:
-----------
Implement structured task progress
Also fixed storing statistics when task handler finishes.
Commit: 1b41d0e43d477064aecc35585996a7cb645b1bd8
https://github.com/Evolveum/midpoint/commit/1b41d0e43d477064aecc35585996a7cb645b1bd8
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractIterativeTaskPartExecution.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskWorkBucketProcessingResult.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskBeans.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/handlers/NoOpTaskHandler.java
A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/run/BucketAwareHandlerExecution.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/run/HandlerExecutor.java
M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/MockWorkBucketsTaskHandler.java
Log Message:
-----------
Refactor HandlerExecutor
Commit: 4edd4ae7f854b847be3105e66813faa3787d6c2d
https://github.com/Evolveum/midpoint/commit/4edd4ae7f854b847be3105e66813faa3787d6c2d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskOperationStatisticsPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformationPrinter.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/OutcomeKeyedCounterTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StructuredTaskProgress.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StructuredTaskProgressPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/SynchronizationInformation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/SynchronizationInformationCollector.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/SynchronizationInformationPrinter.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/TaskTypeUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/Synchronizer.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestLiveSyncTaskMechanics.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingGatekeeper.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/IterativeTaskInfoAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/SynchronizationInfoAsserter.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/test/NullTaskImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
Log Message:
-----------
Make synchronization information keyed on outcome
Now it uses the same qualified outcome key as structured progress
and iterative task information.
Also:
- removed legacy code from SynchronizationInformation[Type]
- provided general OutcomeKeyedCounterType (and related Util class)
- SynchronizationInformationType is now containerable
- !!! disabled parts of TaskOperationStatisticsPanel !!!
Commit: 404ac0cfa6930145ed3d0bd6dd83e84300a1739d
https://github.com/Evolveum/midpoint/commit/404ac0cfa6930145ed3d0bd6dd83e84300a1739d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestLiveSyncTaskMechanics.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholds.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsLiveSyncFull.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsLiveSyncSimulate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsLiveSyncSimulateMultithreaded.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconFull.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconSimulate.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestThresholdsReconSimulateMultithreaded.java
Log Message:
-----------
Comment out outdated asserts
Commented out some asserts referring to the legacy (now disabled)
parts of synchronization information. These have to be replaced
by up-to-date ones.
Commit: 75b023cb18fe2382f67b7e04e57bc930f1fa035b
https://github.com/Evolveum/midpoint/commit/75b023cb18fe2382f67b7e04e57bc930f1fa035b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-02-25 (Thu, 25 Feb 2021)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/prism/wrapper/PrismContainerValueWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/model/FlexibleLabelModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/DefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ProvenanceMetadataPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerValueWrapperImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/GuiDisplayNameUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AbstractSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/FocusSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/MultiCompositedButtonPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BaseSearchDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/SelectableBeanObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ObjectNameColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/FocusProjectionsTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/SceneDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/SceneItemDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/SceneItemLinePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/SceneItemValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/ScenePanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/ScenePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/FilterSearchItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/Search.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/SpecialSearchItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminFocus.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageRepositoryQuery.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/EngineReportTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/AbstractRoleMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskErrorsTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskErrorSelectableBeanImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/RoleCatalogTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/module/SamlModuleWebSecurityConfig.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ExpressionValidator.java
M gui/admin-gui/src/main/resources/static/less/midpoint-theme.less
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismConstants.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismNamespaceContext.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaRegistry.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/AbstractReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/DocumentWriter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaDescriptionImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaDescriptionParser.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaRegistryImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeDefinition.java
M infra/prism-impl/src/main/resources/xml/ns/public/annotation-3.xsd
M infra/prism-impl/src/main/resources/xml/ns/public/query-3.xsd
M infra/prism-impl/src/main/resources/xml/ns/public/types-3.xsd
M infra/schema/src/main/java/com/evolveum/midpoint/schema/MidPointPrismContextFactory.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/expression/VariablesMap.java
M infra/schema/src/main/resources/xml/ns/public/common/audit-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M infra/schema/src/main/resources/xml/ns/public/connector/icf-1/connector-extension-3.xsd
M infra/schema/src/main/resources/xml/ns/public/connector/icf-1/connector-schema-3.xsd
M infra/schema/src/main/resources/xml/ns/public/connector/icf-1/resource-schema-3.xsd
M infra/schema/src/main/resources/xml/ns/public/model/extension-3.xsd
M infra/schema/src/main/resources/xml/ns/public/model/scripting/extension-3.xsd
M infra/schema/src/main/resources/xml/ns/public/model/scripting/scripting-3.xsd
M infra/schema/src/main/resources/xml/ns/public/report/extension-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/annotation-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M infra/schema/src/main/resources/xml/ns/public/task/extension-3.xsd
M infra/schema/src/main/resources/xml/ns/public/task/jdbc-ping-3.xsd
M infra/schema/src/main/resources/xml/ns/public/task/noop-3.xsd
M infra/util/src/main/java/com/evolveum/midpoint/util/DOMUtil.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertCaseOperationsHelper.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertExpressionHelper.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertReviewersHelper.java
M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/handlers/DirectAssignmentCertificationHandler.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/FunctionExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/GenerateExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/transformation/AbstractValueTransformationExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/transformation/SingleShotEvaluation.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/transformation/ValueTupleTransformation.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/functions/CustomFunctions.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractCachingScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpression.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluationContext.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/groovy/GroovyScriptEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/groovy/SandboxTypeCheckingExtension.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingBuilder.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/TimeConstraintsEvaluation.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ObjectValuePolicyEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValuePolicyProcessor.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/PopulatorUtil.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/TestExpression.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/TestExpressionProfileSafe.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/TestExpressionUtil.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestGroovyExpressions.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestScriptCaching.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/DashboardServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ObjectMerger.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ExpressionHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkAuditHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkHookHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedPolicyRuleImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/AssignmentEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ConstructionResourceResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/CredentialPolicyEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusLifecycleProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundMappingsEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/IterationHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ProjectionValueMetadataCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ConstraintEvaluatorHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ModificationConstraintEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/StateConstraintEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/ScriptingTaskCreator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/VariablesUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/BaseActionExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/ExecuteScriptExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/UnassignExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/expressions/SearchEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationExpressionsEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceUtils.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationTaskExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AbstractIterativeModelTaskPartExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/ModelImplUtils.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestFilterExpression.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressions.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/spec/expressions/TestExpressionSpec.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/password/AbstractPasswordTest.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/CustomTransport.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/SimpleSmsTransport.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/TransportUtil.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/events/BaseEventImpl.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/events/WorkItemEventImpl.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/handlers/BaseHandler.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/NotificationExpressionHelper.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/notifiers/AbstractGeneralNotifier.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/notifiers/CustomNotifier.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportJasperCreateTaskHandler.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportServiceImpl.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportTaskHandler.java
M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/fileformat/FileFormatController.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/engine/actions/OpenStageAction.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/common/ExpressionEvaluationHelper.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/common/StageComputeHelper.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/common/WfTimedActionTriggerHandler.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/general/GcpExpressionHelper.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/PrimaryChangeProcessor.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/aspect/BasePrimaryChangeAspect.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/aspect/PrimaryChangeAspectHelper.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/entitlements/AddAssociationAspect.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/PolicyRuleBasedAspect.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/util/PerformerCommentsFormatterImpl.java
M pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectReferenceResolver.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/UcfExpressionEvaluatorImpl.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/commandline/CommandLineScriptExecutor.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/Expression.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluationContext.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionVariables.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/PathExpressionResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ValueSetDefinition.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/VariableProducer.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/query/SelectorToFilterTranslator.java
M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/commandline/TestCommandLine.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/SecurityUtil.java
M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/SecurityEnforcerImpl.java
Log Message:
-----------
Merge branch 'master' into feature/progress-reporting
Compare: https://github.com/Evolveum/midpoint/compare/cbadbded2c97...75b023cb18fe
More information about the midPoint-svn
mailing list