Class AbstractWorkDefinition
- java.lang.Object
-
- com.evolveum.midpoint.repo.common.activity.definition.AbstractWorkDefinition
-
- All Implemented Interfaces:
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
,RecomputationActivityHandler.MyWorkDefinition
,ReconciliationWorkDefinition
,ReindexActivityHandler.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?)
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description AbstractWorkDefinition()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description WorkDefinition
clone()
String
debugDump(int indent)
protected abstract void
debugDumpContent(StringBuilder sb, int indent)
Provides specific debug dump.@NotNull ActivityTailoring
getActivityTailoring()
String
toString()
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Method Detail
-
getActivityTailoring
@NotNull public @NotNull ActivityTailoring getActivityTailoring()
- Specified by:
getActivityTailoring
in interfaceWorkDefinition
-
debugDump
public String debugDump(int indent)
- Specified by:
debugDump
in interfaceDebugDumpable
-
debugDumpContent
protected abstract void debugDumpContent(StringBuilder sb, int indent)
Provides specific debug dump. Should not append last newline.
-
clone
public WorkDefinition clone()
- Specified by:
clone
in interfaceWorkDefinition
- Overrides:
clone
in classObject
-
-