Interface ActivityHandler<WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>>  
- All Superinterfaces:
- ActivityRunSupplier<WD,,- AH> - CandidateIdentifierFormatter
- All Known Implementing Classes:
- AsyncUpdateActivityHandler,- AutoScalingActivityHandler,- CleanupActivityHandler,- CustomCompositeActivityHandler,- DeletionActivityHandler,- ExplicitChangeExecutionActivityHandler,- FocusValidityScanActivityHandler,- ImportActivityHandler,- IterativeChangeExecutionActivityHandler,- IterativeScriptingActivityHandler,- LiveSyncActivityHandler,- ModelActivityHandler,- NonIterativeScriptingActivityHandler,- NoOpActivityHandler,- ObjectIntegrityCheckActivityHandler,- RecomputationActivityHandler,- ReconciliationActivityHandler,- ReindexActivityHandler,- RoleAnalysisClusteringActivityHandler,- RoleAnalysisPatternDetectionActivityHandler,- RoleMembershipManagementActivityHandler,- ShadowCleanupActivityHandler,- ShadowIntegrityCheckActivityHandler,- ShadowRefreshActivityHandler,- SimpleActivityHandler,- TriggerScanActivityHandler
@Component
@Experimental
public interface ActivityHandler<WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>>  
extends ActivityRunSupplier<WD,AH>, CandidateIdentifierFormatter 
Spring component that ensures handling activity invocations.
 It is really minimalistic: its only responsibility is to instantiate appropriate 
AbstractActivityRun object.
 The naming is derived from the TaskHandler, to which it is conceptually somewhat similar.- 
Method SummaryModifier and TypeMethodDescriptioncreateChildActivities(Activity<WD, AH> activity) default @NotNull StringformatCandidateIdentifier(int iteration) Suggests child activity identifierdefault @Nullable StringReturns task archetype OID connected to this activity handler.default Stringdefault @NotNull ActivityStateDefinition<?>Returns state definition for standalone (root) activity paired with this handler.Methods inherited from interface com.evolveum.midpoint.repo.common.activity.ActivityRunSuppliercreateActivityRun
- 
Method Details- 
createChildActivities
- 
formatCandidateIdentifierDescription copied from interface:CandidateIdentifierFormatterSuggests child activity identifier- Specified by:
- formatCandidateIdentifierin interface- CandidateIdentifierFormatter
 
- 
getIdentifierPrefix
- 
getRootActivityStateDefinitionReturns state definition for standalone (root) activity paired with this handler. Definitions for embedded activities are provided by activities themselves, which are returned bycreateChildActivities(Activity)method.
- 
getDefaultArchetypeOidReturns 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.)
 
-