Class ActivityControlFlowDefinition
- java.lang.Object
-
- com.evolveum.midpoint.repo.common.activity.definition.ActivityControlFlowDefinition
-
- All Implemented Interfaces:
DebugDumpable
,Cloneable
public class ActivityControlFlowDefinition extends Object implements DebugDumpable, Cloneable
Defines control flow aspects of an activity: various preconditions, error handling, and so on.
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivityControlFlowDefinition
clone()
static @NotNull ActivityControlFlowDefinition
create(ActivityDefinitionType activityDefinitionBean)
String
debugDump(int indent)
@Nullable ExpressionType
getBucketProcessingCondition()
ActivityErrorHandlingStrategyType
getErrorHandlingStrategy()
@Nullable ExpressionType
getItemProcessingCondition()
boolean
isSkip()
void
setSkip()
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
-
create
@NotNull public static @NotNull ActivityControlFlowDefinition create(ActivityDefinitionType activityDefinitionBean)
-
debugDump
public String debugDump(int indent)
- Specified by:
debugDump
in interfaceDebugDumpable
-
getErrorHandlingStrategy
public ActivityErrorHandlingStrategyType getErrorHandlingStrategy()
-
clone
public ActivityControlFlowDefinition clone()
-
setSkip
public void setSkip()
-
isSkip
public boolean isSkip()
-
getItemProcessingCondition
@Nullable public @Nullable ExpressionType getItemProcessingCondition()
-
getBucketProcessingCondition
@Nullable public @Nullable ExpressionType getBucketProcessingCondition()
-
-