Class AbstractWorkDefinition

java.lang.Object
com.evolveum.midpoint.repo.common.activity.definition.AbstractWorkDefinition
All Implemented Interfaces:
AffectedObjectSetProvider, WorkDefinition, DebugDumpable, Cloneable
Direct Known Subclasses:
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

public abstract class AbstractWorkDefinition extends Object implements WorkDefinition
IMPLEMENTATION NOTE: The fields in sub-classes should be immutable! (TODO: why?)