[midPoint-git] [Evolveum/midpoint] be8f7b: Adapted tasks in model-impl to activities
mederly
noreply at github.com
Fri Jun 18 21:36:02 CEST 2021
Branch: refs/heads/feature/task-part-restructuring
Home: https://github.com/Evolveum/midpoint
Commit: be8f7b2a2d17a4e9d520c656350ca14a672dfc1d
https://github.com/Evolveum/midpoint/commit/be8f7b2a2d17a4e9d520c656350ca14a672dfc1d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2021-06-18 (Fri, 18 Jun 2021)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectQueryUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/PolicyRuleTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceTypeUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SelectorQualifiedGetOptionsUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/LegacyWorkDefinitionSource.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/ObjectSetUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/ResourceObjectSetUtil.java
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-tasks-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/ModelBeans.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelConstants.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/cleanup/ShadowRefreshActivityHandler.java
R 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/ModelController.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ContextMapKey.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/DefaultDuplicateShadowsResolver.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/DuplicateShadowsResolver.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/DuplicateShadowsTreatmentInstruction.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ObjectInfo.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ObjectIntegrityCheckActivityExecution.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ObjectIntegrityCheckItemProcessor.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ObjectIntegrityCheckTaskHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ObjectStatistics.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ObjectTypeContext.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ObjectTypeStatistics.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowCheckResult.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowIntegrityCheckActivityExecution.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowIntegrityCheckItemProcessor.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowIntegrityCheckTaskHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowStatistics.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/objects/ObjectInfo.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/objects/ObjectIntegrityCheckActivityHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/objects/ObjectStatistics.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/objects/ObjectTypeStatistics.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ContextMapKey.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/DefaultDuplicateShadowsResolver.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/DuplicateShadowsResolver.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/DuplicateShadowsTreatmentInstruction.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ObjectTypeContext.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowCheckConfiguration.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowCheckResult.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckActivityExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckActivityHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckItemProcessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckWorkDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowStatistics.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/ClockworkConflictResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkMedic.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ConflictDetectedException.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/PersonaProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ProjectorComponentRunnable.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/DeltaExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/FocusChangeExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/ProjectionChangeExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Projector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentHolderProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/util/ProcessorMethodRef.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/util/ProjectionAwareProcessorMethodRef.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/util/SimplifiedProcessorMethodRef.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/IterativeScriptExecutionTaskHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/IterativeScriptingActionHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/ScriptExecutionTaskHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/AsyncUpdateTaskHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/LiveSyncTaskHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/ResourceSearchSpecification.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/SyncItemProcessingRequest.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/SyncTaskHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/SynchronizationObjectsFilter.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/SynchronizationObjectsFilterImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/Synchronizer.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/TargetInfo.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/async/AsyncUpdateActivityExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/async/AsyncUpdateActivityHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/async/AsyncUpdateWorkDefinition.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityHandler.java
R 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/ImportFromResourceTaskHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportFromResourceTaskPartExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportWorkDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/OperationCompletionActivityExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/PartialReconciliationActivityExecution.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/PartitionedReconciliationTaskHandlerCreator.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationActivityExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationActivityHandler.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/ReconciliationTaskHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationWorkDefinition.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/RemainingShadowsActivityExecution.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceReconciliationActivityExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/sync/LiveSyncActivityExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/sync/LiveSyncActivityHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/sync/LiveSyncWorkDefinition.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AbstractIterativeModelActivityExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AbstractModelSearchActivityExecution.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AbstractModelTaskHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AuditReindexTaskHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ChangeExecutionActivityHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/DeleteNotUpdatedShadowTaskHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/DeleteTaskHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ExecuteChangesTaskHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ModelActivityHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RecomputationActivityHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RecomputeTaskHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ReindexActivityHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ReindexTaskHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowCleanupActivityHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowFetchingPreprocessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/old/AuditReindexTaskHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/old/DeleteTaskHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/AbstractScanActivityExecution.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/AbstractScannerActivityExecution.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/AbstractScannerItemProcessor.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/AbstractScannerTaskExecution.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/AbstractScannerTaskHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanActivityHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanCompositeExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanPartialExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanWorkDefinition.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScannerItemProcessor.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScannerTaskExecution.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScannerTaskHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScannerTaskPartExecution.java
R 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
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/simple/Processing.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/simple/SimpleActivityExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/simple/SimpleActivityHandler.java
R 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/RecomputeTriggerHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanActivityExecution.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanActivityHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanItemProcessor.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanWorkDefinition.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScannerItemProcessor.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScannerTaskHandler.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScannerTaskPartExecution.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/util/mock/MockFactory.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestProgressReporting.java
M model/model-intest/src/test/resources/logback-test.xml
M model/model-intest/src/test/resources/sync/resource-dummy-multi-changes.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.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/MultiPropagationActivityExecution.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityHandler.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationWorkDefinition.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationActivityExecution.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/MockLiveSyncTaskHandler.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNegative.java
M repo/repo-common/pom.xml
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/Activity.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/ActivityTailor.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/AbstractWorkDefinition.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ActivityControlFlowDefinition.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ActivityDefinition.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ActivityDistributionDefinition.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ActivityTailoring.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ResourceObjectSetSpecificationProvider.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/WorkDefinition.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/WorkDefinitionFactory.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/execution/AbstractActivityExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/handlers/ActivityHandler.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/handlers/PureCompositeActivityHandler.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/state/ActivityItemProcessingStatistics.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/state/ActivityState.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractIterativeActivityExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractSearchIterativeActivityExecution.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractSearchIterativeItemProcessor.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ActivityReportingOptions.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingRequest.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessor.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ObjectSetSpecification.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/RepositoryObjectSetSpecificationImpl.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ResourceObjectSetSpecificationImpl.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchSpecification.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/util/RepoCommonUtils.java
M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/TestActivities.java
M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/AbstractMockActivityHandler.java
M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/composite/CompositeMockActivityHandler.java
M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/search/SearchIterativeMockActivityExecution.java
M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/search/SearchIterativeMockWorkDefinition.java
A repo/repo-common/src/test/resources/tasks/activities/task-220-mock-composite-with-subtasks.xml
M repo/task-quartz-impl/pom.xml
M testing/longtest/src/test/resources/logback-test.xml
M testing/story/src/test/resources/logback-test.xml
Log Message:
-----------
Adapted tasks in model-impl to activities
All "modern" (part-based) tasks in model-impl are now converted
to the new activity-based framework. This includes improvements
and cleanups in the framework itself, e.g. partial implementation of
activity tailoring, cleanup of AbstractSearchIterativeActivityExecution
class, etc.
WORK IN PROGRESS:
- Tests are not passing yet. The model-impl is only compilable now.
- Age-old "reconcile affected" feature was temporarily disabled.
- Persistent state of scanner tasks is not maintained correctly.
Unrelated changes:
- Cleaned up detection of modify-modify conflicts during clockwork
execution. PreconditionViolationException was removed from the
projector/clockwork code. It was converted into model-level
ConflictDetectedException that is no longer propagated to clients.
Functional change: modification preconditions are no longer used
when the conflict resolution is too weak (none/log).
- Iteration method is now a part of GetOperationOptionsType.
More information about the midPoint-svn
mailing list