Class ActivityTracingDefinitionType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ActivityTracingDefinitionType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class ActivityTracingDefinitionType extends Object implements Serializable, Cloneable, Containerable
Definition for tracing execution of an iterative activity. Currently used also for tracing handling of asynchronous updates. (Although not all its features are used there!)Java class for ActivityTracingDefinitionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ActivityTracingDefinitionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="order" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="interval" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="beforeItemCondition" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}BeforeItemConditionType" maxOccurs="unbounded" minOccurs="0"/> <element name="afterItemCondition" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AfterItemConditionType" maxOccurs="unbounded" minOccurs="0"/> <element name="tracingProfile" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TracingProfileType" minOccurs="0"/> <element name="tracingPoint" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TracingRootType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_AFTER_ITEM_CONDITION
static ItemName
F_BEFORE_ITEM_CONDITION
static ItemName
F_INTERVAL
static ItemName
F_ORDER
static ItemName
F_TRACING_POINT
static ItemName
F_TRACING_PROFILE
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ActivityTracingDefinitionType()
ActivityTracingDefinitionType(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_ORDER
public static final ItemName F_ORDER
-
F_INTERVAL
public static final ItemName F_INTERVAL
-
F_BEFORE_ITEM_CONDITION
public static final ItemName F_BEFORE_ITEM_CONDITION
-
F_AFTER_ITEM_CONDITION
public static final ItemName F_AFTER_ITEM_CONDITION
-
F_TRACING_PROFILE
public static final ItemName F_TRACING_PROFILE
-
F_TRACING_POINT
public static final ItemName F_TRACING_POINT
-
-
Constructor Detail
-
ActivityTracingDefinitionType
public ActivityTracingDefinitionType()
-
ActivityTracingDefinitionType
public ActivityTracingDefinitionType(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()
-
getOrder
public Integer getOrder()
-
setOrder
public void setOrder(Integer value)
-
getInterval
public Integer getInterval()
-
setInterval
public void setInterval(Integer value)
-
getBeforeItemCondition
public List<BeforeItemConditionType> getBeforeItemCondition()
-
createBeforeItemConditionList
public List<BeforeItemConditionType> createBeforeItemConditionList()
-
getAfterItemCondition
public List<AfterItemConditionType> getAfterItemCondition()
-
createAfterItemConditionList
public List<AfterItemConditionType> createAfterItemConditionList()
-
getTracingProfile
public TracingProfileType getTracingProfile()
-
setTracingProfile
public void setTracingProfile(TracingProfileType value)
-
getTracingPoint
public List<TracingRootType> getTracingPoint()
-
createTracingPointList
public List<TracingRootType> createTracingPointList()
-
order
public ActivityTracingDefinitionType order(Integer value)
-
interval
public ActivityTracingDefinitionType interval(Integer value)
-
beforeItemCondition
public ActivityTracingDefinitionType beforeItemCondition(BeforeItemConditionType value)
-
beginBeforeItemCondition
public BeforeItemConditionType beginBeforeItemCondition()
-
afterItemCondition
public ActivityTracingDefinitionType afterItemCondition(AfterItemConditionType value)
-
beginAfterItemCondition
public AfterItemConditionType beginAfterItemCondition()
-
tracingProfile
public ActivityTracingDefinitionType tracingProfile(TracingProfileType value)
-
beginTracingProfile
public TracingProfileType beginTracingProfile()
-
tracingPoint
public ActivityTracingDefinitionType tracingPoint(TracingRootType value)
-
clone
public ActivityTracingDefinitionType clone()
-
-