Class ShadowIntegrityCheckTaskPartExecution
- java.lang.Object
-
- com.evolveum.midpoint.repo.common.task.AbstractIterativeTaskPartExecution<PrismObject<O>,TH,TE,PE,RH>
-
- com.evolveum.midpoint.repo.common.task.AbstractSearchIterativeTaskPartExecution<O,TH,TE,PE,RH>
-
- com.evolveum.midpoint.model.impl.tasks.AbstractIterativeModelTaskPartExecution<ShadowType,ShadowIntegrityCheckTaskHandler,ShadowIntegrityCheckTaskHandler.TaskExecution,ShadowIntegrityCheckTaskPartExecution,ShadowIntegrityCheckItemProcessor>
-
- com.evolveum.midpoint.model.impl.integrity.ShadowIntegrityCheckTaskPartExecution
-
public class ShadowIntegrityCheckTaskPartExecution extends AbstractIterativeModelTaskPartExecution<ShadowType,ShadowIntegrityCheckTaskHandler,ShadowIntegrityCheckTaskHandler.TaskExecution,ShadowIntegrityCheckTaskPartExecution,ShadowIntegrityCheckItemProcessor>
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.repo.common.task.AbstractSearchIterativeTaskPartExecution
objectType, query, searchOptions, useRepository, workBucket
-
Fields inherited from class com.evolveum.midpoint.repo.common.task.AbstractIterativeTaskPartExecution
bucketStatistics, coordinator, itemProcessor, localCoordinatorTask, logger, reportingOptions, runResult, taskExecution, taskHandler
-
-
Constructor Summary
Constructors Constructor Description ShadowIntegrityCheckTaskPartExecution(ShadowIntegrityCheckTaskHandler.TaskExecution taskExecution)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cacheResource(PrismObject<ResourceType> resource)
void
duplicateShadowDetected(String oid)
protected void
finish(OperationResult opResult)
Ends the processing.com.evolveum.midpoint.model.impl.integrity.ShadowIntegrityCheckTaskPartExecution.Configuration
getConfiguration()
com.evolveum.midpoint.model.impl.integrity.ObjectTypeContext
getObjectTypeContext(com.evolveum.midpoint.model.impl.integrity.ContextMapKey key)
protected void
initialize(OperationResult opResult)
Initializes task part execution.void
putObjectTypeContext(com.evolveum.midpoint.model.impl.integrity.ContextMapKey key, com.evolveum.midpoint.model.impl.integrity.ObjectTypeContext context)
-
Methods inherited from class com.evolveum.midpoint.model.impl.tasks.AbstractIterativeModelTaskPartExecution
checkRawAuthorization, countObjects, createShadowFetchingPreprocessor, modelProcessingAvailable, preProcessQuery, searchIterative
-
Methods inherited from class com.evolveum.midpoint.repo.common.task.AbstractSearchIterativeTaskPartExecution
countObjectsInRepository, createItemDefinitionProvider, createItemDefinitionProviderForAttributes, createQuery, createQueryFromTask, createQueryFromTaskIfExists, createSearchOptions, createSearchOptionsFromTask, createSearchResultHandler, determineObjectType, getDefaultErrorAction, getExpressionProfile, getPrismContext, getSchemaService, getSearchOptions, getTaskHandler, getTaskManager, getTypeFromTask, prepareItemSource, processItems, providesTracingAndDynamicProfiling, requiresDirectRepositoryAccess, searchIterativeInRepository, setExpectedTotal, setRequiresDirectRepositoryAccess
-
Methods inherited from class com.evolveum.midpoint.repo.common.task.AbstractIterativeTaskPartExecution
createItemProcessor, ensureNoWorkerThreads, getContextDescription, getExpectedParts, getLogger, getPartNumber, getPartStartTimestamp, getPartUri, getProcessShortName, getProcessShortNameCapitalized, getReportingOptions, getRootTask, getRootTaskOid, getStartTimeMillis, getTaskExecution, heartbeat, isMultithreaded, isSimulate, run, setContextDescription, setExpectedParts, setPartNumber, setPartUri, setProcessShortNameCapitalized
-
-
-
-
Constructor Detail
-
ShadowIntegrityCheckTaskPartExecution
public ShadowIntegrityCheckTaskPartExecution(ShadowIntegrityCheckTaskHandler.TaskExecution taskExecution)
-
-
Method Detail
-
initialize
protected void initialize(OperationResult opResult) throws SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException, SecurityViolationException, ExpressionEvaluationException, TaskException
Description copied from class:AbstractIterativeTaskPartExecution
Initializes task part execution.- Overrides:
initialize
in classAbstractIterativeTaskPartExecution<PrismObject<ShadowType>,ShadowIntegrityCheckTaskHandler,ShadowIntegrityCheckTaskHandler.TaskExecution,ShadowIntegrityCheckTaskPartExecution,ShadowIntegrityCheckItemProcessor>
- Throws:
SchemaException
ConfigurationException
ObjectNotFoundException
CommunicationException
SecurityViolationException
ExpressionEvaluationException
TaskException
-
finish
protected void finish(OperationResult opResult) throws SchemaException
Description copied from class:AbstractIterativeTaskPartExecution
Ends the processing.
-
getConfiguration
public com.evolveum.midpoint.model.impl.integrity.ShadowIntegrityCheckTaskPartExecution.Configuration getConfiguration()
-
cacheResource
public void cacheResource(PrismObject<ResourceType> resource)
-
duplicateShadowDetected
public void duplicateShadowDetected(String oid)
-
getObjectTypeContext
public com.evolveum.midpoint.model.impl.integrity.ObjectTypeContext getObjectTypeContext(com.evolveum.midpoint.model.impl.integrity.ContextMapKey key)
-
putObjectTypeContext
public void putObjectTypeContext(com.evolveum.midpoint.model.impl.integrity.ContextMapKey key, com.evolveum.midpoint.model.impl.integrity.ObjectTypeContext context)
-
-