Class ShadowIntegrityCheckResultHandler
- java.lang.Object
-
- com.evolveum.midpoint.repo.common.task.AbstractSearchIterativeResultHandler<ShadowType>
-
- com.evolveum.midpoint.model.impl.integrity.ShadowIntegrityCheckResultHandler
-
- All Implemented Interfaces:
ResultHandler<ShadowType>
public class ShadowIntegrityCheckResultHandler extends AbstractSearchIterativeResultHandler<ShadowType>
- Author:
- mederly
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.repo.common.task.AbstractSearchIterativeResultHandler
AbstractSearchIterativeResultHandler.ProcessingRequest
-
-
Field Summary
Fields Modifier and Type Field Description static String
EXTRA_DATA
static String
FETCH
static String
INTENTS
static String
KEY_EXISTS_ON_RESOURCE
static String
KEY_OWNERS
static List<String>
KNOWN_KEYS
static String
NORMALIZATION
static String
OWNERS
static String
RESOURCE_REF
static String
UNIQUENESS
-
Fields inherited from class com.evolveum.midpoint.repo.common.task.AbstractSearchIterativeResultHandler
REQUEST_QUEUE_OFFER_TIMEOUT, WORKER_THREAD_WAIT_FOR_REQUEST
-
-
Constructor Summary
Constructors Constructor Description ShadowIntegrityCheckResultHandler(RunningTask coordinatorTask, String taskOperationPrefix, String processShortName, String contextDesc, TaskManager taskManager, PrismContext prismContext, ProvisioningService provisioningService, MatchingRuleRegistry matchingRuleRegistry, RepositoryService repositoryService, SynchronizationService synchronizationService, SystemObjectCache systemObjectCache, OperationResult result)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkOrFixShadowActivationConsistency(ShadowCheckResult checkResult, PrismObject<ShadowType> shadow, boolean fix)
void
completeProcessing(Task task, OperationResult result)
ShadowStatistics
getStatistics()
protected boolean
handleObject(PrismObject<ShadowType> shadow, RunningTask workerTask, OperationResult parentResult)
-
Methods inherited from class com.evolveum.midpoint.repo.common.task.AbstractSearchIterativeResultHandler
createWorkerThreads, getAverageTime, getContextDesc, getCoordinatorTask, getDisplayName, getErrors, getProcessShortName, getProcessShortNameCapitalized, getProgress, getStageType, getTaskOperationPrefix, getWallAverageTime, getWallTime, getWorkerThreadsCount, handle, heartbeat, isEnableActionsExecutedStatistics, isEnableIterationStatistics, isEnableSynchronizationStatistics, isLogErrors, isLogObjectProgress, isRecordIterationStatistics, isStopOnError, setContextDesc, setEnableActionsExecutedStatistics, setEnableIterationStatistics, setEnableSynchronizationStatistics, setLogErrors, setLogObjectProgress, setRecordIterationStatistics, setStopOnError, signalAllItemsSubmitted, updateOperationResult, waitForCompletion
-
-
-
-
Field Detail
-
KEY_EXISTS_ON_RESOURCE
public static final String KEY_EXISTS_ON_RESOURCE
-
KEY_OWNERS
public static final String KEY_OWNERS
-
INTENTS
public static final String INTENTS
- See Also:
- Constant Field Values
-
UNIQUENESS
public static final String UNIQUENESS
- See Also:
- Constant Field Values
-
NORMALIZATION
public static final String NORMALIZATION
- See Also:
- Constant Field Values
-
OWNERS
public static final String OWNERS
- See Also:
- Constant Field Values
-
FETCH
public static final String FETCH
- See Also:
- Constant Field Values
-
EXTRA_DATA
public static final String EXTRA_DATA
- See Also:
- Constant Field Values
-
RESOURCE_REF
public static final String RESOURCE_REF
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ShadowIntegrityCheckResultHandler
public ShadowIntegrityCheckResultHandler(RunningTask coordinatorTask, String taskOperationPrefix, String processShortName, String contextDesc, TaskManager taskManager, PrismContext prismContext, ProvisioningService provisioningService, MatchingRuleRegistry matchingRuleRegistry, RepositoryService repositoryService, SynchronizationService synchronizationService, SystemObjectCache systemObjectCache, OperationResult result)
-
-
Method Detail
-
handleObject
protected boolean handleObject(PrismObject<ShadowType> shadow, RunningTask workerTask, OperationResult parentResult) throws CommonException
- Specified by:
handleObject
in classAbstractSearchIterativeResultHandler<ShadowType>
- Throws:
CommonException
-
getStatistics
public ShadowStatistics getStatistics()
-
completeProcessing
public void completeProcessing(Task task, OperationResult result)
- Overrides:
completeProcessing
in classAbstractSearchIterativeResultHandler<ShadowType>
-
checkOrFixShadowActivationConsistency
public void checkOrFixShadowActivationConsistency(ShadowCheckResult checkResult, PrismObject<ShadowType> shadow, boolean fix)
-
-