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)
@NotNull ActivityTailoring
getActivityTailoring()
@NotNull ExecutionModeType
getExecutionMode()
void
setExecutionMode(ExecutionModeType executionMode)
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
-
getExecutionMode
@NotNull public @NotNull ExecutionModeType getExecutionMode()
- Specified by:
getExecutionMode
in interfaceWorkDefinition
-
setExecutionMode
public void setExecutionMode(ExecutionModeType executionMode)
-
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)
-
clone
public WorkDefinition clone()
- Specified by:
clone
in interfaceWorkDefinition
- Overrides:
clone
in classObject
-
-