public class IterationSpecificationType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for IterationSpecificationType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="IterationSpecificationType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="maxIterations" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="tokenExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="preIterationCondition" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="postIterationCondition" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static ItemName |
F_MAX_ITERATIONS |
static ItemName |
F_POST_ITERATION_CONDITION |
static ItemName |
F_PRE_ITERATION_CONDITION |
static ItemName |
F_TOKEN_EXPRESSION |
protected int |
maxIterations |
protected ExpressionType |
postIterationCondition |
protected ExpressionType |
preIterationCondition |
protected ExpressionType |
tokenExpression |
Constructor and Description |
---|
IterationSpecificationType()
Creates a new
IterationSpecificationType instance. |
IterationSpecificationType(IterationSpecificationType o)
Creates a new
IterationSpecificationType instance by deeply copying a given IterationSpecificationType instance. |
Modifier and Type | Method and Description |
---|---|
void |
accept(JaxbVisitor visitor) |
ExpressionType |
beginPostIterationCondition() |
ExpressionType |
beginPreIterationCondition() |
ExpressionType |
beginTokenExpression() |
IterationSpecificationType |
clone()
Creates and returns a deep copy of this object.
|
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
int |
getMaxIterations()
Gets the value of the maxIterations property.
|
ExpressionType |
getPostIterationCondition()
Gets the value of the postIterationCondition property.
|
ExpressionType |
getPreIterationCondition()
Gets the value of the preIterationCondition property.
|
ExpressionType |
getTokenExpression()
Gets the value of the tokenExpression property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
IterationSpecificationType |
maxIterations(int value) |
IterationSpecificationType |
postIterationCondition(ExpressionType value) |
IterationSpecificationType |
preIterationCondition(ExpressionType value) |
void |
setMaxIterations(int value)
Sets the value of the maxIterations property.
|
void |
setPostIterationCondition(ExpressionType value)
Sets the value of the postIterationCondition property.
|
void |
setPreIterationCondition(ExpressionType value)
Sets the value of the preIterationCondition property.
|
void |
setTokenExpression(ExpressionType value)
Sets the value of the tokenExpression property.
|
IterationSpecificationType |
tokenExpression(ExpressionType value) |
String |
toString()
Generates a String representation of the contents of this type.
|
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected int maxIterations
protected ExpressionType tokenExpression
protected ExpressionType preIterationCondition
protected ExpressionType postIterationCondition
public static final QName COMPLEX_TYPE
public static final ItemName F_MAX_ITERATIONS
public static final ItemName F_TOKEN_EXPRESSION
public static final ItemName F_PRE_ITERATION_CONDITION
public static final ItemName F_POST_ITERATION_CONDITION
public IterationSpecificationType()
IterationSpecificationType
instance.public IterationSpecificationType(IterationSpecificationType o)
IterationSpecificationType
instance by deeply copying a given IterationSpecificationType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public int getMaxIterations()
public void setMaxIterations(int value)
public ExpressionType getTokenExpression()
ExpressionType
public void setTokenExpression(ExpressionType value)
value
- allowed object is
ExpressionType
public ExpressionType getPreIterationCondition()
ExpressionType
public void setPreIterationCondition(ExpressionType value)
value
- allowed object is
ExpressionType
public ExpressionType getPostIterationCondition()
ExpressionType
public void setPostIterationCondition(ExpressionType value)
value
- allowed object is
ExpressionType
public String toString()
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
public IterationSpecificationType maxIterations(int value)
public IterationSpecificationType tokenExpression(ExpressionType value)
public ExpressionType beginTokenExpression()
public IterationSpecificationType preIterationCondition(ExpressionType value)
public ExpressionType beginPreIterationCondition()
public IterationSpecificationType postIterationCondition(ExpressionType value)
public ExpressionType beginPostIterationCondition()
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
public IterationSpecificationType clone()
Copyright © 2021 Evolveum. All rights reserved.