Class FocusValidityScannerTaskHandler
- java.lang.Object
-
- com.evolveum.midpoint.repo.common.task.AbstractSearchIterativeTaskHandler<O,H>
-
- com.evolveum.midpoint.model.impl.util.AbstractSearchIterativeModelTaskHandler<O,H>
-
- com.evolveum.midpoint.model.impl.util.AbstractScannerTaskHandler<FocusType,AbstractScannerResultHandler<FocusType>>
-
- com.evolveum.midpoint.model.impl.sync.FocusValidityScannerTaskHandler
-
- All Implemented Interfaces:
TaskHandler
,WorkBucketAwareTaskHandler
@Component public class FocusValidityScannerTaskHandler extends AbstractScannerTaskHandler<FocusType,AbstractScannerResultHandler<FocusType>>
- Author:
- Radovan Semancik
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.model.impl.util.AbstractScannerTaskHandler
clock
-
Fields inherited from class com.evolveum.midpoint.model.impl.util.AbstractSearchIterativeModelTaskHandler
modelObjectResolver, securityEnforcer, systemObjectCache
-
Fields inherited from class com.evolveum.midpoint.repo.common.task.AbstractSearchIterativeTaskHandler
prismContext, repositoryService, taskManager
-
-
Constructor Summary
Constructors Constructor Description FocusValidityScannerTaskHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected @NotNull AbstractScannerResultHandler<FocusType>
createHandler(TaskPartitionDefinitionType partition, TaskRunResult runResult, RunningTask coordinatorTask, OperationResult opResult)
protected ObjectQuery
createQuery(AbstractScannerResultHandler<FocusType> handler, TaskRunResult runResult, Task coordinatorTask, OperationResult opResult)
Handler parameter may be used to pass task instance state between the calls.protected void
finish(AbstractScannerResultHandler<FocusType> handler, TaskRunResult runResult, RunningTask coordinatorTask, OperationResult opResult)
String
getArchetypeOid()
protected Class<? extends ObjectType>
getType(Task task)
-
Methods inherited from class com.evolveum.midpoint.model.impl.util.AbstractScannerTaskHandler
getCategoryName, initializeRun
-
Methods inherited from class com.evolveum.midpoint.model.impl.util.AbstractSearchIterativeModelTaskHandler
checkRawAuthorization, countObjects, getExecuteOptionsFromTask, preProcessQuery, resolveObjectRef, searchIterative
-
Methods inherited from class com.evolveum.midpoint.repo.common.task.AbstractSearchIterativeTaskHandler
createQueryFromTask, createQueryFromTaskIfExists, createSearchOptions, createSearchOptionsFromTask, getDefaultChannel, getExpressionProfile, getIdentifierDefinitionProvider, getIterationMethodFromTask, getPrismContext, getRepositoryService, getStatisticsCollectionStrategy, getTaskManager, getTaskName, getTaskOperationPrefix, getTypeFromTask, getUseRepositoryDirectlyFromTask, heartbeat, isEnableActionsExecutedStatistics, isEnableIterationStatistics, isEnableSynchronizationStatistics, isLogFinishInfo, isPreserveStatistics, logPreviousResultIfNeeded, refreshStatus, requiresDirectRepositoryAccess, run, setEnableActionsExecutedStatistics, setEnableIterationStatistics, setEnableSynchronizationStatistics, setLogFinishInfo, setPreserveStatistics
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.task.api.TaskHandler
getCategoryNames
-
Methods inherited from interface com.evolveum.midpoint.task.api.WorkBucketAwareTaskHandler
getObjectQueryTypeFromTaskExtension, onNoMoreBuckets, run, run
-
-
-
-
Method Detail
-
getType
protected Class<? extends ObjectType> getType(Task task)
- Specified by:
getType
in classAbstractSearchIterativeTaskHandler<FocusType,AbstractScannerResultHandler<FocusType>>
-
createQuery
protected ObjectQuery createQuery(AbstractScannerResultHandler<FocusType> handler, TaskRunResult runResult, Task coordinatorTask, OperationResult opResult) throws SchemaException
Description copied from class:AbstractSearchIterativeTaskHandler
Handler parameter may be used to pass task instance state between the calls.- Overrides:
createQuery
in classAbstractSearchIterativeTaskHandler<FocusType,AbstractScannerResultHandler<FocusType>>
- Throws:
SchemaException
-
finish
protected void finish(AbstractScannerResultHandler<FocusType> handler, TaskRunResult runResult, RunningTask coordinatorTask, OperationResult opResult) throws SchemaException
- Overrides:
finish
in classAbstractScannerTaskHandler<FocusType,AbstractScannerResultHandler<FocusType>>
- Throws:
SchemaException
-
createHandler
@NotNull protected @NotNull AbstractScannerResultHandler<FocusType> createHandler(TaskPartitionDefinitionType partition, TaskRunResult runResult, RunningTask coordinatorTask, OperationResult opResult)
- Specified by:
createHandler
in classAbstractSearchIterativeTaskHandler<FocusType,AbstractScannerResultHandler<FocusType>>
-
getArchetypeOid
public String getArchetypeOid()
- Returns:
- Archetype OID for tasks that are powered by this handler.
-
-