Class FocusValidityScanPartialRun
java.lang.Object
com.evolveum.midpoint.repo.common.activity.run.AbstractActivityRun<WD,AH,BS>
  
com.evolveum.midpoint.repo.common.activity.run.LocalActivityRun<WD,AH,WS>
  
com.evolveum.midpoint.repo.common.activity.run.IterativeActivityRun<C,WD,AH,WS>
   
com.evolveum.midpoint.repo.common.activity.run.SearchBasedActivityRun<O,WD,MAH,ScanWorkStateType>
   
com.evolveum.midpoint.model.impl.tasks.scanner.ScanActivityRun<FocusType,FocusValidityScanWorkDefinition,FocusValidityScanActivityHandler>
  
com.evolveum.midpoint.model.impl.tasks.scanner.FocusValidityScanPartialRun
- All Implemented Interfaces:
- ImplicitSegmentationResolver,- IterativeActivityRunSpecifics,- SearchBasedActivityRunSpecifics<FocusType>,- ExecutionSupport,- DebugDumpable
public final class FocusValidityScanPartialRun
extends ScanActivityRun<FocusType,FocusValidityScanWorkDefinition,FocusValidityScanActivityHandler>  
Execution of a single focus validity scanner task part.
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from interface com.evolveum.midpoint.task.api.ExecutionSupportExecutionSupport.CountersGroup
- 
Field SummaryFields inherited from class com.evolveum.midpoint.model.impl.tasks.scanner.ScanActivityRunthisScanTimestampFields inherited from class com.evolveum.midpoint.repo.common.activity.run.SearchBasedActivityRunsearchSpecificationFields inherited from class com.evolveum.midpoint.repo.common.activity.run.IterativeActivityRunbeans, bucket, coordinator, errorState, transientRunStatisticsFields inherited from class com.evolveum.midpoint.repo.common.activity.run.AbstractActivityRunactivity, activityState, endTimestamp, startTimestamp, taskRunFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Method SummaryModifier and TypeMethodDescriptionvoidbeforeRun(OperationResult result) Called before the run.@NotNull ActivityReportingCharacteristicsThis method should be called only after the concrete instance is fully initialized.voidcustomizeQuery(SearchSpecification<FocusType> searchSpecification, OperationResult result) Customizes a query present in the original search specification (usually derived from the task configuration).booleanprocessItem(@NotNull FocusType object, @NotNull ItemProcessingRequest<FocusType> request, RunningTask workerTask, OperationResult result) Processes given item that came as part of a request.Methods inherited from class com.evolveum.midpoint.model.impl.tasks.scanner.ScanActivityRunafterRun, getLastScanTimestamp, getModelBeans, getThisScanTimestampMethods inherited from class com.evolveum.midpoint.repo.common.activity.run.SearchBasedActivityRuncountObjects, determineCurrentBucketSize, determineOverallSize, getDefaultErrorAction, getItemType, getQuery, getSchemaService, getSearchOptions, getSearchSpecificationRequired, getTaskManager, isInRepository, iterateOverItemsInBucket, prepareItemSourceForCurrentBucket, processItemMethods inherited from class com.evolveum.midpoint.repo.common.activity.run.IterativeActivityRuncanUpdateThreadLocalStatistics, determineActivityStateForCounters, disableGlobalConnIdOperationsListener, enableGlobalConnIdOperationsListener, ensureNoParallelism, ensureNoWorkerThreads, getBucket, getChannelOverride, getConnIdOperationsReport, getContextDescription, getContextDescriptionSpaced, getErrorState, getItemsReport, getRootTaskOid, getShortName, getTransientRunStatistics, handleError, isMultithreaded, runLocally, setContextDescription, shouldReportConnIdOperations, shouldReportInternalOperations, shouldReportItems, updateStatisticsMethods inherited from class com.evolveum.midpoint.repo.common.activity.run.LocalActivityRungetCurrentResultStatusBean, getDesiredTaskObjectRef, getSimulationTransaction, getTaskExecutionMode, isExcludedFromStalenessChecking, runInternal, shouldUpdateProgressInStateOverview, updateItemProgressInTreeOverviewIfTimePassedMethods inherited from class com.evolveum.midpoint.repo.common.activity.run.AbstractActivityRunareActionsExecutedStatisticsSupported, areRunRecordsSupported, areStatisticsSupported, areSynchronizationStatisticsSupported, canRun, debugDump, debugDumpExtra, determineActivityStateDefinition, ensureFullExecution, ensureNoDryRun, ensureNoPreviewNorDryRun, getActivity, getActivityDefinition, getActivityExecutionMode, getActivityHandler, getActivityPath, getActivityState, getActivityStateDefinition, getBeans, getItemsProcessed, getLocalParentRun, getReportingCharacteristics, getRunningTask, getStartTimestampRequired, getTaskRun, getTreeStateOverview, getWorkDefinition, incrementCounters, incrementProgress, isBucketAnalysis, isDryRun, isFullExecution, isNoExecution, isNonScavengingWorker, isProgressSupported, isWorker, onActivityRealizationComplete, onActivityRealizationStart, recordIterativeOperationStart, run, setInstanceReady, shouldCreateWorkStateOnInitialization, standardRunResult, standardRunResult, toStringMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.task.api.ExecutionSupportgetActivityExecutionMode, getActivityPath, incrementCounters, recordIterativeOperationStartMethods inherited from interface com.evolveum.midpoint.repo.common.activity.run.IterativeActivityRunSpecificsafterBucketProcessing, beforeBucketProcessing, resolveImplicitSegmentation, useOtherActivityStateForCountersMethods inherited from interface com.evolveum.midpoint.repo.common.activity.run.SearchBasedActivityRunSpecificscreateCustomSearchSpecification, createItemDefinitionProvider, customizeSearchOptions, doesRequireDirectRepositoryAccess
- 
Method Details- 
createReportingCharacteristicsDescription copied from class:AbstractActivityRunThis method should be called only after the concrete instance is fully initialized.- Specified by:
- createReportingCharacteristicsin interface- IterativeActivityRunSpecifics
- Overrides:
- createReportingCharacteristicsin class- ScanActivityRun<FocusType,- FocusValidityScanWorkDefinition, - FocusValidityScanActivityHandler> 
- Returns:
- Reporting characteristics of the activity run. They e.g. provide default values
 for ActivityReportingDefinition.
 
- 
beforeRunDescription copied from interface:IterativeActivityRunSpecificsCalled before the run. Note that e.g. for search-based activities the search specification is *not* known at this moment.- Specified by:
- beforeRunin interface- IterativeActivityRunSpecifics
- Overrides:
- beforeRunin class- ScanActivityRun<FocusType,- FocusValidityScanWorkDefinition, - FocusValidityScanActivityHandler> 
 
- 
customizeQuerypublic void customizeQuery(SearchSpecification<FocusType> searchSpecification, OperationResult result) Description copied from interface:SearchBasedActivityRunSpecificsCustomizes a query present in the original search specification (usually derived from the task configuration). The activity can either add specific clauses here, or rewrite the query altogether.
- 
processItempublic boolean processItem(@NotNull @NotNull FocusType object, @NotNull @NotNull ItemProcessingRequest<FocusType> request, RunningTask workerTask, OperationResult result) throws CommonException, ActivityRunException Description copied from interface:SearchBasedActivityRunSpecificsProcesses given item that came as part of a request. BEWARE: Item may have been preprocessed, and may be different from the item present in the request.- Throws:
- CommonException
- ActivityRunException
 
 
-