Class PlannedOperationAttemptType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.PlannedOperationAttemptType
-
- All Implemented Interfaces:
Containerable
,Freezable
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class PlannedOperationAttemptType extends AbstractMutableContainerable
Describes an attempt that is to be made. Useful e.g. for shadow synchronization triggers where it counts attempts that are to be made.- 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_INTERVAL
static ItemName
F_LIMIT
static ItemName
F_NUMBER
static Producer<PlannedOperationAttemptType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description PlannedOperationAttemptType()
PlannedOperationAttemptType(PrismContext context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlannedOperationAttemptType
clone()
<X> X
end()
boolean
equals(Object other)
Duration
getInterval()
Integer
getLimit()
Integer
getNumber()
PlannedOperationAttemptType
id(Long value)
PlannedOperationAttemptType
interval(Duration value)
PlannedOperationAttemptType
limit(Integer value)
PlannedOperationAttemptType
number(Integer value)
void
setInterval(Duration value)
void
setLimit(Integer value)
void
setNumber(Integer value)
-
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
-
-
-
-
Constructor Detail
-
PlannedOperationAttemptType
public PlannedOperationAttemptType()
-
PlannedOperationAttemptType
@Deprecated public PlannedOperationAttemptType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getNumber
public Integer getNumber()
-
setNumber
public void setNumber(Integer value)
-
getInterval
public Duration getInterval()
-
setInterval
public void setInterval(Duration value)
-
getLimit
public Integer getLimit()
-
setLimit
public void setLimit(Integer value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractMutableContainerable
-
id
public PlannedOperationAttemptType id(Long value)
-
number
public PlannedOperationAttemptType number(Integer value)
-
interval
public PlannedOperationAttemptType interval(Duration value)
-
limit
public PlannedOperationAttemptType limit(Integer value)
-
end
public <X> X end()
-
clone
public PlannedOperationAttemptType clone()
- Overrides:
clone
in classAbstractMutableContainerable
-
-