Class ActivityControlFlowDefinitionType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ActivityControlFlowDefinitionType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
- Direct Known Subclasses:
ActivityControlFlowDefinitionTailoringType
public class ActivityControlFlowDefinitionType extends Object implements Serializable, Cloneable, Containerable
Defines the features related to the flow of control within an activity (simple or composite).Java class for ActivityControlFlowDefinitionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ActivityControlFlowDefinitionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="bucketProcessingCondition" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="itemProcessingCondition" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="processingOption" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PartialProcessingTypeType" minOccurs="0"/> <element name="errorHandling" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ActivityErrorHandlingStrategyType" minOccurs="0"/> <element name="parallelExecution" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" /> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_BUCKET_PROCESSING_CONDITION
static ItemName
F_ERROR_HANDLING
static ItemName
F_ITEM_PROCESSING_CONDITION
static ItemName
F_PARALLEL_EXECUTION
static ItemName
F_PROCESSING_OPTION
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ActivityControlFlowDefinitionType()
ActivityControlFlowDefinitionType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_BUCKET_PROCESSING_CONDITION
public static final ItemName F_BUCKET_PROCESSING_CONDITION
-
F_ITEM_PROCESSING_CONDITION
public static final ItemName F_ITEM_PROCESSING_CONDITION
-
F_PROCESSING_OPTION
public static final ItemName F_PROCESSING_OPTION
-
F_ERROR_HANDLING
public static final ItemName F_ERROR_HANDLING
-
F_PARALLEL_EXECUTION
public static final ItemName F_PARALLEL_EXECUTION
-
-
Constructor Detail
-
ActivityControlFlowDefinitionType
public ActivityControlFlowDefinitionType()
-
ActivityControlFlowDefinitionType
public ActivityControlFlowDefinitionType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
-
end
public <X> X end()
-
getBucketProcessingCondition
public ExpressionType getBucketProcessingCondition()
-
setBucketProcessingCondition
public void setBucketProcessingCondition(ExpressionType value)
-
getItemProcessingCondition
public ExpressionType getItemProcessingCondition()
-
setItemProcessingCondition
public void setItemProcessingCondition(ExpressionType value)
-
getProcessingOption
public PartialProcessingTypeType getProcessingOption()
-
setProcessingOption
public void setProcessingOption(PartialProcessingTypeType value)
-
getErrorHandling
public ActivityErrorHandlingStrategyType getErrorHandling()
-
setErrorHandling
public void setErrorHandling(ActivityErrorHandlingStrategyType value)
-
isParallelExecution
public Boolean isParallelExecution()
-
setParallelExecution
public void setParallelExecution(Boolean value)
-
getId
public Long getId()
-
setId
public void setId(Long value)
-
bucketProcessingCondition
public ActivityControlFlowDefinitionType bucketProcessingCondition(ExpressionType value)
-
beginBucketProcessingCondition
public ExpressionType beginBucketProcessingCondition()
-
itemProcessingCondition
public ActivityControlFlowDefinitionType itemProcessingCondition(ExpressionType value)
-
beginItemProcessingCondition
public ExpressionType beginItemProcessingCondition()
-
processingOption
public ActivityControlFlowDefinitionType processingOption(PartialProcessingTypeType value)
-
errorHandling
public ActivityControlFlowDefinitionType errorHandling(ActivityErrorHandlingStrategyType value)
-
beginErrorHandling
public ActivityErrorHandlingStrategyType beginErrorHandling()
-
parallelExecution
public ActivityControlFlowDefinitionType parallelExecution(Boolean value)
-
id
public ActivityControlFlowDefinitionType id(Long value)
-
clone
public ActivityControlFlowDefinitionType clone()
-
-