Class ActivityTracingDefinitionType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ActivityTracingDefinitionType
-
- All Implemented Interfaces:
Containerable
,Freezable
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class ActivityTracingDefinitionType extends AbstractMutableContainerable
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!)- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
ContainerablePrismBinding.ContainerableList<T extends Containerable>, ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
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
static Producer<ActivityTracingDefinitionType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ActivityTracingDefinitionType()
ActivityTracingDefinitionType(PrismContext context)
Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
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, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
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
-
FACTORY
public static final Producer<ActivityTracingDefinitionType> FACTORY
-
-
Constructor Detail
-
ActivityTracingDefinitionType
public ActivityTracingDefinitionType()
-
ActivityTracingDefinitionType
@Deprecated public ActivityTracingDefinitionType(PrismContext context)
Deprecated.
-
-
Method Detail
-
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()
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractMutableContainerable
-
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)
-
end
public <X> X end()
-
clone
public ActivityTracingDefinitionType clone()
- Overrides:
clone
in classAbstractMutableContainerable
-
-