Class ObjectIntegrityCheckActivityHandler
java.lang.Object
com.evolveum.midpoint.model.impl.tasks.ModelActivityHandler<WD,SAH>
com.evolveum.midpoint.model.impl.tasks.simple.SimpleActivityHandler<ObjectType,ObjectIntegrityCheckActivityHandler.MyWorkDefinition,ObjectIntegrityCheckActivityHandler>
com.evolveum.midpoint.model.impl.integrity.objects.ObjectIntegrityCheckActivityHandler
- All Implemented Interfaces:
ActivityRunSupplier<ObjectIntegrityCheckActivityHandler.MyWorkDefinition,
,ObjectIntegrityCheckActivityHandler> CandidateIdentifierFormatter
,ActivityHandler<ObjectIntegrityCheckActivityHandler.MyWorkDefinition,
ObjectIntegrityCheckActivityHandler>
@Component
public class ObjectIntegrityCheckActivityHandler
extends SimpleActivityHandler<ObjectType,ObjectIntegrityCheckActivityHandler.MyWorkDefinition,ObjectIntegrityCheckActivityHandler>
Task handler for "Object integrity check" task.
The purpose of this task is to detect and optionally fix anomalies in repository objects.
However, currently its only function is to display information about objects size.
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static class
Nested classes/interfaces inherited from class com.evolveum.midpoint.model.impl.tasks.simple.SimpleActivityHandler
SimpleActivityHandler.ExecutionSupplier<O extends ObjectType,
WD extends WorkDefinition, SAH extends SimpleActivityHandler<O, WD, SAH>> -
Field Summary
Fields inherited from class com.evolveum.midpoint.model.impl.tasks.simple.SimpleActivityHandler
bulkActionsService, clock, clockwork, contextFactory, modelController, modelObjectResolver, modelService, prismContext, provisioningService, repositoryService, securityEnforcer, synchronizationService, syncTaskHelper, workDefinitionFactory
Fields inherited from class com.evolveum.midpoint.model.impl.tasks.ModelActivityHandler
beans, commonTaskBeans, handlerRegistry
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns task archetype OID connected to this activity handler.protected @NotNull SimpleActivityHandler.ExecutionSupplier<ObjectType,
ObjectIntegrityCheckActivityHandler.MyWorkDefinition, ObjectIntegrityCheckActivityHandler> protected @NotNull String
protected @NotNull Class<ObjectIntegrityCheckActivityHandler.MyWorkDefinition>
protected @NotNull QName
protected @NotNull QName
Methods inherited from class com.evolveum.midpoint.model.impl.tasks.simple.SimpleActivityHandler
createActivityRun, register, unregister
Methods inherited from class com.evolveum.midpoint.model.impl.tasks.ModelActivityHandler
getModelBeans
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.repo.common.activity.handlers.ActivityHandler
createChildActivities, formatCandidateIdentifier, getRootActivityStateDefinition
-
Constructor Details
-
ObjectIntegrityCheckActivityHandler
public ObjectIntegrityCheckActivityHandler()
-
-
Method Details
-
getWorkDefinitionTypeName
-
getWorkDefinitionItemName
-
getWorkDefinitionClass
@NotNull protected @NotNull Class<ObjectIntegrityCheckActivityHandler.MyWorkDefinition> getWorkDefinitionClass() -
getWorkDefinitionSupplier
-
getExecutionSupplier
@NotNull protected @NotNull SimpleActivityHandler.ExecutionSupplier<ObjectType,ObjectIntegrityCheckActivityHandler.MyWorkDefinition, getExecutionSupplier()ObjectIntegrityCheckActivityHandler> -
getDefaultArchetypeOid
Description copied from interface:ActivityHandler
Returns task archetype OID connected to this activity handler. When a generic task starts, it is given an archetype based on the activity handler for the task's main activity. (If not set before.) -
getShortName
-
getIdentifierPrefix
-