Class SimpleActivityHandler<O extends ObjectType,WD extends WorkDefinition,SAH extends SimpleActivityHandler<O,WD,SAH>>    
java.lang.Object
com.evolveum.midpoint.model.impl.tasks.ModelActivityHandler<WD,SAH>
 
com.evolveum.midpoint.model.impl.tasks.simple.SimpleActivityHandler<O,WD,SAH>  
- All Implemented Interfaces:
- ActivityRunSupplier<WD,,- SAH> - CandidateIdentifierFormatter,- ActivityHandler<WD,- SAH> 
- Direct Known Subclasses:
- DeletionActivityHandler,- IterativeChangeExecutionActivityHandler,- IterativeScriptingActivityHandler,- ObjectIntegrityCheckActivityHandler,- RecomputationActivityHandler,- ReindexActivityHandler,- RoleMembershipManagementActivityHandler,- ShadowCleanupActivityHandler
@Component
public abstract class SimpleActivityHandler<O extends ObjectType,WD extends WorkDefinition,SAH extends SimpleActivityHandler<O,WD,SAH>>    
extends ModelActivityHandler<WD,SAH> 
Implementing class for simple model-level search-based activity handlers.
 It makes writing non-composite activities a little bit easier. Generally the implementation should contain
 an implementation of 
WorkDefinition, a subclass of SearchBasedActivityRun, and
 a configuration code like getWorkDefinitionSupplier(), and so on.- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interfaceSimpleActivityHandler.ExecutionSupplier<O extends ObjectType,WD extends WorkDefinition, SAH extends SimpleActivityHandler<O, WD, SAH>> 
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected BulkActionsServiceprotected Clockprotected Clockworkprotected ContextFactoryprotected ModelControllerprotected ModelServiceprotected PrismContextprotected ProvisioningServiceprotected RepositoryServiceprotected SecurityEnforcerprotected SynchronizationServiceprotected SyncTaskHelperprotected WorkDefinitionFactoryFields inherited from class com.evolveum.midpoint.model.impl.tasks.ModelActivityHandlerbeans, commonTaskBeans, handlerRegistry
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncreateActivityRun(@NotNull ActivityRunInstantiationContext<WD, SAH> context, @NotNull OperationResult result) protected abstract @NotNull SimpleActivityHandler.ExecutionSupplier<O,WD, SAH> protected abstract @NotNull Stringprotected abstract @NotNull QNameprotected abstract @NotNull WorkDefinitionFactory.WorkDefinitionSupplierprotected abstract @NotNull QNamevoidregister()voidMethods inherited from class com.evolveum.midpoint.model.impl.tasks.ModelActivityHandlergetModelBeansMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.repo.common.activity.handlers.ActivityHandlercreateChildActivities, formatCandidateIdentifier, getDefaultArchetypeOid, getIdentifierPrefix, getRootActivityStateDefinition
- 
Field Details- 
workDefinitionFactory
- 
provisioningService
- 
prismContext
- 
modelController
- 
modelService
- 
synchronizationService
- 
syncTaskHelper
- 
securityEnforcer
- 
repositoryService
- 
clock
- 
clockwork
- 
contextFactory
- 
modelObjectResolver
- 
bulkActionsService
 
- 
- 
Constructor Details- 
SimpleActivityHandlerpublic SimpleActivityHandler()
 
- 
- 
Method Details- 
register@PostConstruct public void register()
- 
unregister@PreDestroy public void unregister()
- 
createActivityRunpublic AbstractActivityRun<WD,SAH, createActivityRun?> (@NotNull @NotNull ActivityRunInstantiationContext<WD, SAH> context, @NotNull @NotNull OperationResult result) 
- 
getWorkDefinitionTypeName
- 
getWorkDefinitionItemName
- 
getWorkDefinitionClass
- 
getWorkDefinitionSupplier@NotNull protected abstract @NotNull WorkDefinitionFactory.WorkDefinitionSupplier getWorkDefinitionSupplier()
- 
getExecutionSupplier@NotNull protected abstract @NotNull SimpleActivityHandler.ExecutionSupplier<O,WD, getExecutionSupplier()SAH> 
- 
getShortName
 
-