[midPoint-git] [Evolveum/midpoint] 381d43: Factor out task-related schema to its own XSD file

mederly noreply at github.com
Thu Apr 22 18:10:11 CEST 2021


  Branch: refs/heads/feature/task-part-restructuring
  Home:   https://github.com/Evolveum/midpoint
  Commit: 381d43f817658da23883292171f4bb89f965433f
      https://github.com/Evolveum/midpoint/commit/381d43f817658da23883292171f4bb89f965433f
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-04-20 (Tue, 20 Apr 2021)

  Changed paths:
    M infra/schema-pure-jaxb/src/compile/resources/catalog.xml
    M infra/schema/src/main/resources/META-INF/schemas-in-this-module.xml
    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
    A infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd

  Log Message:
  -----------
  Factor out task-related schema to its own XSD file

This is to shrink huge common-core-3 a bit, and to allow faster
editing of common-tasks-3 before upcoming changes.


  Commit: 5a9684d4f8b70c8430530b52745cbfd35d615601
      https://github.com/Evolveum/midpoint/commit/5a9684d4f8b70c8430530b52745cbfd35d615601
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-04-22 (Thu, 22 Apr 2021)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/HeterogenousContainerWrapperFactory.java
    M 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/page/admin/server/TaskBasicTabPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskMainPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskSubtasksAndThreadsTabPanel.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/util/task/BucketsProgressInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskPartProgressInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskProgressInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskProgressUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskWorkStateUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M infra/test-util/src/main/java/com/evolveum/midpoint/test/util/MidPointTestConstants.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationCampaignCreationTaskHandler.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationClosingTaskHandler.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationRemediationTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/cleanup/CleanUpTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/cleanup/ShadowRefreshTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ExecuteDeltasTaskHandler.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelOperationTaskHandler.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/importer/ImportObjectsFromFileTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ObjectIntegrityCheckTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowIntegrityCheckTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/ScriptExecutionTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/AsyncUpdateTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/LiveSyncTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/Synchronizer.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportFromResourceTaskExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportFromResourceTaskPartExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/PartitionedReconciliationTaskHandlerCreator.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/sync/tasks/recon/ReconciliationTaskSecondPartExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AuditReindexTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/DeleteTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RecomputeTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/AbstractScannerTaskExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScannerTaskExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/PartitionedFocusValidityScannerTaskHandlerCreator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/simple/ExecutionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/simple/SimpleIterativeTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScannerTaskHandler.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/util/mock/MockFactory.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/util/MockTaskHandler.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/ReportTaskHandler.java
    M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/execution/CaseOperationExecutionTaskHandler.java
    M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/LiveSyncEventHandler.java
    M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/sync/LiveSynchronizer.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationTaskHandler.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationTaskHandler.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/AbstractTaskHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingGatekeeper.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/TaskExceptionHandlingUtil.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/TaskExecutionClass.java
    A repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/TestWorkDistribution.java
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-200-c.xml
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-200-w.xml
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-210-1.xml
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-210-2.xml
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-210-3.xml
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-210-c.xml
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-220-1.xml
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-220-2.xml
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-220-3.xml
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-220-c.xml
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-230-1.xml
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-230-2.xml
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-230-3.xml
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-230-c.xml
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-300-c.xml
    A repo/repo-common/src/test/resources/tasks/work-distribution/task-300-w.xml
    M repo/repo-common/testng-integration.xml
    M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/ConcurrencyTest.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
    M 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/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/TaskPartProgressAsserter.java
    A repo/task-api/src/main/java/com/evolveum/midpoint/task/api/ExitExecutionException.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/StaticTaskPartitionsDefinition.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/TaskConstants.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskHandler.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskManager.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskRunResult.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/TaskManagerQuartzImpl.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/GenericPartitioningTaskHandlerCreator.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/LightweightPartitioningTaskHandler.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/handlers/PartitioningTaskHandler.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/handlers/WorkersCreationTaskHandler.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/handlers/WorkersRestartTaskHandler.java
    M 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/main/java/com/evolveum/midpoint/task/quartzimpl/run/TaskCycleExecutor.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/BaseBucketContentFactory.java
    R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/BaseWorkSegmentationStrategy.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/BucketOperation.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/BucketOperationStatisticsKeeper.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/CompleteBucketOperation.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/GetBucketOperation.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/ReleaseBucketOperation.java
    R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/TaskWorkStateUtil.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/TaskWorkStateUtilTemporary.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/WorkStateManager.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/BucketAllocator.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/BucketContentFactory.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/BucketContentFactoryCreator.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/ExplicitBucketContentFactory.java
    R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/ExplicitWorkSegmentationStrategy.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/NullBucketContentFactory.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/NumericBucketContentFactory.java
    R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/NumericWorkSegmentationStrategy.java
    R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/SingleNullWorkSegmentationStrategy.java
    A repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/StringBucketContentFactory.java
    R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/StringWorkSegmentationStrategy.java
    R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/WorkSegmentationStrategy.java
    R repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/WorkSegmentationStrategyFactory.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/BaseWorkBucketContentHandler.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/FilterWorkBucketContentHandler.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/NullWorkBucketContentHandler.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/NumericIntervalWorkBucketContentHandler.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/StringIntervalWorkBucketContentHandler.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/StringPrefixWorkBucketContentHandler.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/WorkBucketContentHandler.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/segmentation/content/WorkBucketContentHandlerRegistry.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/work/workers/WorkersManager.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/MockParallelTaskHandler.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/PartitionedMockWorkBucketsTaskHandlerCreator.java
    A repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestBucketManagement.java
    M repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestTaskManagerBasic.java
    R repo/task-quartz-impl/src/test/java/com/evolveum/midpoint/task/quartzimpl/TestWorkBucketStrategies.java
    R 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/buckets/task-010.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-020.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-030.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-040.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-050.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-100.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-110.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-120.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-130.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-140.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-150.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-200-c.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-200-w.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-210-1.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-210-2.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-210-3.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-210-4.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-210-5.xml
    A repo/task-quartz-impl/src/test/resources/buckets/task-210-c.xml
    R repo/task-quartz-impl/src/test/resources/work-buckets/task-100-0.xml
    R repo/task-quartz-impl/src/test/resources/work-buckets/task-110-0.xml
    R repo/task-quartz-impl/src/test/resources/work-buckets/task-120-0.xml
    R repo/task-quartz-impl/src/test/resources/work-buckets/task-125-0.xml
    R repo/task-quartz-impl/src/test/resources/work-buckets/task-130-0.xml
    R repo/task-quartz-impl/src/test/resources/work-buckets/task-140-0.xml
    R repo/task-quartz-impl/src/test/resources/work-buckets/task-150-0.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-100-c.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-100-w.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-105.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-107.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-110.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-120.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-130-1.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-130-2.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-130-3.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-130-4.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-130-5.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-130-c.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-200-c.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-200-w.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-210-1.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-210-2.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-210-3.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-210-c.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-220-1.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-220-2.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-220-3.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-220-c.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-230-1.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-230-2.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-230-3.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-230-c.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-300-c.xml
    R repo/task-quartz-impl/src/test/resources/work-distribution/task-300-w.xml
    M repo/task-quartz-impl/testng-integration.xml
    M testing/story/src/test/resources/thresholds/task-opendj-livesync-full.xml
    M testing/story/src/test/resources/thresholds/task-opendj-livesync-simulate-multithreaded.xml
    M testing/story/src/test/resources/thresholds/task-opendj-livesync-simulate.xml
    M testing/story/src/test/resources/thresholds/task-opendj-reconcile-full.xml
    M testing/story/src/test/resources/thresholds/task-opendj-reconcile-simulate-execute.xml
    M testing/story/src/test/resources/thresholds/task-opendj-reconcile-simulate-multithreaded.xml
    M testing/story/src/test/resources/thresholds/task-opendj-reconcile-simulate.xml

  Log Message:
  -----------
  Start rework of task bucketing/partitioning

The current structure of JobExecutor -> bucketing -> lightweight
partitioning -> task handler -> part execution -> real work
is too convoluted.

We plan to fix it, so that bucketing and partitioning will be done
at the proper place: when the specific part is going to be executed.

This commit is the first step towards that goal:

1. Task schema was updated: parts and their work state are now defined
correctly. Structured progress was merged into task work state.

2. Basic interfaces were fixed: there is only a single TaskHandler now.
Everything else will be implemented during task execution.

3. WorkStateManager was updated to work with the new data structures.

Task manager tests are passing. Basically everything else is broken.


Compare: https://github.com/Evolveum/midpoint/compare/381d43f81765%5E...5a9684d4f8b7


More information about the midPoint-svn mailing list