public class MappingTimeDeclarationType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for MappingTimeDeclarationType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MappingTimeDeclarationType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}description" minOccurs="0"/> <element name="referenceTime" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}VariableBindingDefinitionType" minOccurs="0"/> <element name="offset" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/> <element name="expression" 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 |
protected String |
description |
protected ExpressionType |
expression |
static ItemName |
F_DESCRIPTION |
static ItemName |
F_EXPRESSION |
static ItemName |
F_OFFSET |
static ItemName |
F_REFERENCE_TIME |
protected Duration |
offset |
protected VariableBindingDefinitionType |
referenceTime |
Constructor and Description |
---|
MappingTimeDeclarationType()
Creates a new
MappingTimeDeclarationType instance. |
MappingTimeDeclarationType(MappingTimeDeclarationType o)
Creates a new
MappingTimeDeclarationType instance by deeply copying a given MappingTimeDeclarationType instance. |
Modifier and Type | Method and Description |
---|---|
void |
accept(JaxbVisitor visitor) |
ExpressionType |
beginExpression() |
VariableBindingDefinitionType |
beginReferenceTime() |
MappingTimeDeclarationType |
clone()
Creates and returns a deep copy of this object.
|
MappingTimeDeclarationType |
description(String value) |
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) |
MappingTimeDeclarationType |
expression(ExpressionType value) |
String |
getDescription()
Gets the value of the description property.
|
ExpressionType |
getExpression()
Gets the value of the expression property.
|
Duration |
getOffset()
Gets the value of the offset property.
|
VariableBindingDefinitionType |
getReferenceTime()
Gets the value of the referenceTime property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
MappingTimeDeclarationType |
offset(Duration value) |
MappingTimeDeclarationType |
referenceTime(VariableBindingDefinitionType value) |
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setExpression(ExpressionType value)
Sets the value of the expression property.
|
void |
setOffset(Duration value)
Sets the value of the offset property.
|
void |
setReferenceTime(VariableBindingDefinitionType value)
Sets the value of the referenceTime property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected String description
protected VariableBindingDefinitionType referenceTime
protected Duration offset
protected ExpressionType expression
public static final QName COMPLEX_TYPE
public static final ItemName F_DESCRIPTION
public static final ItemName F_REFERENCE_TIME
public static final ItemName F_OFFSET
public static final ItemName F_EXPRESSION
public MappingTimeDeclarationType()
MappingTimeDeclarationType
instance.public MappingTimeDeclarationType(MappingTimeDeclarationType o)
MappingTimeDeclarationType
instance by deeply copying a given MappingTimeDeclarationType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public String getDescription()
String
public void setDescription(String value)
value
- allowed object is
String
public VariableBindingDefinitionType getReferenceTime()
VariableBindingDefinitionType
public void setReferenceTime(VariableBindingDefinitionType value)
value
- allowed object is
VariableBindingDefinitionType
public Duration getOffset()
Duration
public void setOffset(Duration value)
value
- allowed object is
Duration
public ExpressionType getExpression()
ExpressionType
public void setExpression(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 MappingTimeDeclarationType description(String value)
public MappingTimeDeclarationType referenceTime(VariableBindingDefinitionType value)
public VariableBindingDefinitionType beginReferenceTime()
public MappingTimeDeclarationType offset(Duration value)
public MappingTimeDeclarationType expression(ExpressionType value)
public ExpressionType beginExpression()
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
public MappingTimeDeclarationType clone()
Copyright © 2020 Evolveum. All rights reserved.