[midPoint-git] [Evolveum/midpoint] 4768a7: adding support of multinode processing for audit r...

mederly noreply at github.com
Wed Sep 29 12:05:05 CEST 2021


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 4768a79ee33599e6374beef215d3d2da7bd0502f
      https://github.com/Evolveum/midpoint/commit/4768a79ee33599e6374beef215d3d2da7bd0502f
  Author: lskublik <lskublik at evolveum.com>
  Date:   2021-09-27 (Mon, 27 Sep 2021)

  Changed paths:
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/ObjectResultHandler.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/ResultHandler.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelAuditService.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelService.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/hooks/ReadHook.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/interaction/DashboardService.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/stringpolicy/AbstractValuePolicyOriginResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/AuditController.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/objects/ObjectIntegrityCheckActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckActivityExecution.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/focus/AutoAssignMappingCollector.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/IterativeScriptingActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/PartialReconciliationActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AdvancedActivityExecutionSupportImpl.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AuditSearchExecutionSupport.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ChangeExecutionActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ObjectSearchExecutionSupport.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RecomputationActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ReindexActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/SearchExecutionSupport.java
    M 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
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/cluster/AutoScalingActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanPartialExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/ScanActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/simple/SimpleActivityHandler.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/orgstruct/TestOrgStructMeta.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportFunctions.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/DistributedReportExportActivitySupport.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataAggregationActivityExecution.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataCreationActivityExecution.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestCsvReportMultiNode.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/SearchHelper.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/PropagationActivityExecution.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationActivityHandler.java
    M repo/audit-api/src/main/java/com/evolveum/midpoint/audit/api/AuditResultHandler.java
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.java
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpHandler.java
    M repo/repo-common/pom.xml
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/RepoObjectResolver.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AdvancedActivityExecutionSupport.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AuditSearchActivityExecutionSupport.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/CommonTaskBeans.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ContainerSearchBasedActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/NoOpAdvancedActivityExecutionSupport.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ObjectSearchActivityExecutionSupport.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ObjectSearchBasedActivityExecution.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchActivityExecutionSupport.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchBasedActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchBasedActivityExecutionSpecifics.java
    M 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/task/work/BucketingManager.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/work/segmentation/content/FilterWorkBucketContentHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/work/segmentation/content/IntervalWorkBucketContentHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/work/segmentation/content/NullWorkBucketContentHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/work/segmentation/content/StringPrefixWorkBucketContentHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/work/segmentation/content/StringValueWorkBucketContentHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/work/segmentation/content/WorkBucketContentHandler.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/search/SearchBasedMockActivityExecution.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/RepoSimpleObjectResolver.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/SearchProducerWorker.java

  Log Message:
  -----------
  adding support of multinode processing for audit reports


  Commit: 0de7d5a8ec9909476aa4f0f1528ed70cefef7d03
      https://github.com/Evolveum/midpoint/commit/0de7d5a8ec9909476aa4f0f1528ed70cefef7d03
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-28 (Tue, 28 Sep 2021)

  Changed paths:
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelService.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataCreationActivityExecution.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/SearchHelper.java
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/CachingResultHandler.java
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/handlers/SearchOpHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/RepoObjectResolver.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/RepoSimpleObjectResolver.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java

  Log Message:
  -----------
  Fix broken method declaration indenting


  Commit: 7be1ddcaf8e6c1e0d64008dfa7c30425bd00c37a
      https://github.com/Evolveum/midpoint/commit/7be1ddcaf8e6c1e0d64008dfa7c30425bd00c37a
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-28 (Tue, 28 Sep 2021)

  Changed paths:
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/ContainerableResultHandler.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/ResultHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/cleanup/ShadowRefreshActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/objects/ObjectIntegrityCheckActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/objects/ObjectStatistics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/objects/ObjectTypeStatistics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensElementContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/IterativeScriptingActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/OperationCompletionActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/PartialReconciliationActivityExecution.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/ResourceObjectsReconciliationActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AdvancedActivityExecutionSupportImpl.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AuditSearchExecutionSupport.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ChangeExecutionActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ModelAuditItemSource.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ModelContainerableItemSource.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ModelObjectSource.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ObjectSearchExecutionSupport.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RecomputationActivityHandler.java
    M 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/SearchExecutionSupport.java
    M 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
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/cluster/AutoScalingActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanPartialExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/ScanActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/simple/SimpleActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanItemProcessor.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicCollectionReportExportActivityExecution.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataAggregationActivityExecution.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataCreationActivityExecution.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/PropagationActivityExecution.java
    M repo/audit-api/src/main/java/com/evolveum/midpoint/audit/api/AuditResultHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AdvancedActivityExecutionSupport.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AuditSearchActivityExecutionSupport.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/CommonTaskBeans.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ContainerSearchBasedActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ContainerableProcessingRequest.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemPreprocessor.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/NoOpAdvancedActivityExecutionSupport.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ObjectPreprocessor.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ObjectProcessingRequest.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ObjectSearchActivityExecutionSupport.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ObjectSearchBasedActivityExecution.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/RepoAuditItemSource.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/RepoContainerableItemSource.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/RepoObjectSource.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/RepositoryItemSourceFactory.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchActivityExecutionSupport.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchBasedActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchBasedActivityExecutionSpecifics.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchSpecification.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchableItemSource.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/search/SearchBasedMockActivityExecution.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/worker/SearchProducerWorker.java

  Log Message:
  -----------
  Clean up the "containerable" search activities

This commit slightly improves the code provided in
4768a79ee33599e6374beef215d3d2da7bd0502f that extended
the search-based activities to work with any Containerable
(comparing to ObjectType).

1. Introduced ContainerableResultHandler as a universal result
handler to be used by the SearchBasedActivityExecution.

2. Introduced SearchableItemSource as a generalization of all sources
providing items via iterative search (with counting). This replaces
old hacking with accessing model/repo API, as well as new
xxxExecutionSupport classes.

3. Removed Object/Container-SearchBasedActivityExecution classes,
simplifying the class hierarchy. Removed also extra type parameters
from SearchBasedActivityExecution.


  Commit: 7ec0effe6eda5c37fc54185d95103130a184e66a
      https://github.com/Evolveum/midpoint/commit/7ec0effe6eda5c37fc54185d95103130a184e66a
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-28 (Tue, 28 Sep 2021)

  Changed paths:
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataCreationActivityExecution.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/EmptyReportIntegrationTest.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestCsvReportExportClassic.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestCsvReportImportClassic.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestCsvReportMultiNode.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestHtmlReportExportClassic.java
    A model/report-impl/src/test/resources/reports/task-distributed-export-audit.xml
    A model/report-impl/src/test/resources/reports/task-distributed-export-users.xml
    R model/report-impl/src/test/resources/reports/task-distributed-export.xml

  Log Message:
  -----------
  Add preliminary implementation of audit bucketing

We'll support implicit segmentation specifying the number of buckets.
ReportDataCreationActivityExecution will provide explicit buckets,
based on report start/end time.

Not finished. What is missing is the determination of report start
and end time.


  Commit: 513bcecccfaaa28d04c94ea8257d286fd0f53280
      https://github.com/Evolveum/midpoint/commit/513bcecccfaaa28d04c94ea8257d286fd0f53280
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-29 (Wed, 29 Sep 2021)

  Changed paths:
    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/tasks/ModelAuditItemSource.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/AuditReportSegmentation.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataCreationActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/execution/LocalActivityExecution.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/activity/state/ActivityTreePurger.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/state/CurrentActivityState.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/IterativeActivityExecution.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/MockRecorder.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/search/SearchBasedMockActivityExecution.java

  Log Message:
  -----------
  Add support for realization start times in workers

These timestamps are now correctly set also in worker tasks. This
is needed to determine default upper boundary for bucketed audit
reports.

Also, the code for audit report segmentation was refactored.


  Commit: 03975e73082f17800440cbe1b7151fe3ac4d5310
      https://github.com/Evolveum/midpoint/commit/03975e73082f17800440cbe1b7151fe3ac4d5310
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-29 (Wed, 29 Sep 2021)

  Changed paths:
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/MockRecorder.java

  Log Message:
  -----------
  Fix MockRecorder#debugDump


  Commit: dd4244826d8886dd9a30cecf0cb7639c1d055836
      https://github.com/Evolveum/midpoint/commit/dd4244826d8886dd9a30cecf0cb7639c1d055836
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-29 (Wed, 29 Sep 2021)

  Changed paths:
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/ContainerableResultHandler.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/ObjectResultHandler.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/ResultHandler.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java
    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/ModelAuditService.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelService.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/expr/MidpointFunctions.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/hooks/ReadHook.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/interaction/DashboardService.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/stringpolicy/AbstractValuePolicyOriginResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/cleanup/ShadowRefreshActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/AuditController.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/objects/ObjectIntegrityCheckActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/objects/ObjectStatistics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/objects/ObjectTypeStatistics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckActivityExecution.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/focus/AutoAssignMappingCollector.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/IterativeScriptingActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/OperationCompletionActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/PartialReconciliationActivityExecution.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/ResourceObjectsReconciliationActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AdvancedActivityExecutionSupportImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ChangeExecutionActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ModelAuditItemSource.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ModelContainerableItemSource.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ModelObjectSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RecomputationActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ReindexActivityHandler.java
    M 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
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/cluster/AutoScalingActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanPartialExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/ScanActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanItemProcessor.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/orgstruct/TestOrgStructMeta.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportFunctions.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/AuditReportSegmentation.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicCollectionReportExportActivityExecution.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/DistributedReportExportActivitySupport.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataAggregationActivityExecution.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataCreationActivityExecution.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/EmptyReportIntegrationTest.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestCsvReportExportClassic.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestCsvReportImportClassic.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestCsvReportMultiNode.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestHtmlReportExportClassic.java
    A model/report-impl/src/test/resources/reports/task-distributed-export-audit.xml
    A model/report-impl/src/test/resources/reports/task-distributed-export-users.xml
    R model/report-impl/src/test/resources/reports/task-distributed-export.xml
    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/SearchHelper.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/PropagationActivityExecution.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationActivityHandler.java
    M repo/audit-api/src/main/java/com/evolveum/midpoint/audit/api/AuditResultHandler.java
    M repo/repo-common/pom.xml
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/execution/LocalActivityExecution.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/activity/state/ActivityTreePurger.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/state/CurrentActivityState.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AdvancedActivityExecutionSupport.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/CommonTaskBeans.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ContainerableProcessingRequest.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemPreprocessor.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/IterativeActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/NoOpAdvancedActivityExecutionSupport.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ObjectPreprocessor.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ObjectProcessingRequest.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/RepoAuditItemSource.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/RepoContainerableItemSource.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/RepoObjectSource.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/RepositoryItemSourceFactory.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchBasedActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchBasedActivityExecutionSpecifics.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchSpecification.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchableItemSource.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/work/BucketingManager.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/work/segmentation/content/FilterWorkBucketContentHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/work/segmentation/content/IntervalWorkBucketContentHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/work/segmentation/content/NullWorkBucketContentHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/work/segmentation/content/StringPrefixWorkBucketContentHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/work/segmentation/content/StringValueWorkBucketContentHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/work/segmentation/content/WorkBucketContentHandler.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/MockRecorder.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/search/SearchBasedMockActivityExecution.java

  Log Message:
  -----------
  Merge branch 'feature/audit-reports'

# Conflicts:
#	model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensElementContext.java
#	model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanPartialExecution.java
#	model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanItemProcessor.java


Compare: https://github.com/Evolveum/midpoint/compare/533aa878df5b...dd4244826d88


More information about the midPoint-svn mailing list