Interface WorkDefinition
- All Superinterfaces:
AffectedObjectSetProvider
,Cloneable
,DebugDumpable
- All Known Implementing Classes:
AbstractWorkDefinition
,AsyncUpdateWorkDefinition
,AutoScalingWorkDefinition
,CleanupWorkDefinition
,CompositeWorkDefinition
,DeletionActivityHandler.MyWorkDefinition
,ExplicitChangeExecutionActivityHandler.MyWorkDefinition
,FocusValidityScanWorkDefinition
,ImportWorkDefinition
,IterativeChangeExecutionActivityHandler.MyWorkDefinition
,IterativeScriptingActivityHandler.MyWorkDefinition
,LiveSyncWorkDefinition
,NonIterativeScriptingActivityHandler.MyWorkDefinition
,NoOpActivityHandler.MyWorkDefinition
,ObjectIntegrityCheckActivityHandler.MyWorkDefinition
,RecomputationActivityHandler.MyWorkDefinition
,ReconciliationWorkDefinition
,ReindexActivityHandler.MyWorkDefinition
,RoleAnalysisClusteringActivityHandler.MyWorkDefinition
,RoleAnalysisPatternDetectionActivityHandler.MyWorkDefinition
,RoleMembershipManagementActivityHandler.MyWorkDefinition
,ShadowCleanupActivityHandler.MyWorkDefinition
,ShadowIntegrityCheckWorkDefinition
,ShadowRefreshActivityHandler.MyWorkDefinition
,TriggerScanWorkDefinition
Defines the work that is to be done within an activity.
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptionclone()
static <WD extends AbstractWorkDefinition>
WDfromBean
(@NotNull ActivityDefinitionType bean, @NotNull ConfigurationItemOrigin origin) Creates "parsed" work definition from the activity definition bean.@NotNull ActivityTailoring
@NotNull QName
Returns the activity type name, currently the same as the name of the respective configuration item e.g.@NotNull ConfigurationItemOrigin
Methods inherited from interface com.evolveum.midpoint.repo.common.activity.definition.AffectedObjectSetProvider
getAffectedObjectSetInformation
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Method Details
-
getActivityTypeName
Returns the activity type name, currently the same as the name of the respective configuration item e.g. `c:recomputation`. -
fromBean
@Nullable static <WD extends AbstractWorkDefinition> WD fromBean(@NotNull @NotNull ActivityDefinitionType bean, @NotNull @NotNull ConfigurationItemOrigin origin) throws SchemaException, ConfigurationException Creates "parsed" work definition from the activity definition bean. -
getActivityTailoring
-
clone
WorkDefinition clone() -
getOrigin
-