public class SynchronizationSituationDescriptionType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for SynchronizationSituationDescriptionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SynchronizationSituationDescriptionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="situation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SynchronizationSituationType"/> <element name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime"/> <element name="channel" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/> <element name="full" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected String |
channel |
static QName |
COMPLEX_TYPE |
static ItemName |
F_CHANNEL |
static ItemName |
F_FULL |
static ItemName |
F_SITUATION |
static ItemName |
F_TIMESTAMP |
protected Boolean |
full |
protected SynchronizationSituationType |
situation |
protected XMLGregorianCalendar |
timestamp |
Constructor and Description |
---|
SynchronizationSituationDescriptionType()
Creates a new
SynchronizationSituationDescriptionType instance. |
SynchronizationSituationDescriptionType(SynchronizationSituationDescriptionType o)
Creates a new
SynchronizationSituationDescriptionType instance by deeply copying a given SynchronizationSituationDescriptionType instance. |
Modifier and Type | Method and Description |
---|---|
void |
accept(JaxbVisitor visitor) |
SynchronizationSituationDescriptionType |
channel(String value) |
SynchronizationSituationDescriptionType |
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) |
SynchronizationSituationDescriptionType |
full(Boolean value) |
String |
getChannel()
Gets the value of the channel property.
|
SynchronizationSituationType |
getSituation()
Gets the value of the situation property.
|
XMLGregorianCalendar |
getTimestamp()
Gets the value of the timestamp property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
Boolean |
isFull()
Gets the value of the full property.
|
void |
setChannel(String value)
Sets the value of the channel property.
|
void |
setFull(Boolean value)
Sets the value of the full property.
|
void |
setSituation(SynchronizationSituationType value)
Sets the value of the situation property.
|
void |
setTimestamp(XMLGregorianCalendar value)
Sets the value of the timestamp property.
|
SynchronizationSituationDescriptionType |
situation(SynchronizationSituationType value) |
SynchronizationSituationDescriptionType |
timestamp(String value) |
SynchronizationSituationDescriptionType |
timestamp(XMLGregorianCalendar value) |
String |
toString()
Generates a String representation of the contents of this type.
|
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected SynchronizationSituationType situation
protected XMLGregorianCalendar timestamp
protected String channel
protected Boolean full
public static final QName COMPLEX_TYPE
public static final ItemName F_SITUATION
public static final ItemName F_TIMESTAMP
public static final ItemName F_CHANNEL
public static final ItemName F_FULL
public SynchronizationSituationDescriptionType()
SynchronizationSituationDescriptionType
instance.public SynchronizationSituationDescriptionType(SynchronizationSituationDescriptionType o)
SynchronizationSituationDescriptionType
instance by deeply copying a given SynchronizationSituationDescriptionType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public SynchronizationSituationType getSituation()
SynchronizationSituationType
public void setSituation(SynchronizationSituationType value)
value
- allowed object is
SynchronizationSituationType
public XMLGregorianCalendar getTimestamp()
XMLGregorianCalendar
public void setTimestamp(XMLGregorianCalendar value)
value
- allowed object is
XMLGregorianCalendar
public String getChannel()
String
public void setChannel(String value)
value
- allowed object is
String
public Boolean isFull()
Boolean
public void setFull(Boolean value)
value
- allowed object is
Boolean
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 SynchronizationSituationDescriptionType situation(SynchronizationSituationType value)
public SynchronizationSituationDescriptionType timestamp(XMLGregorianCalendar value)
public SynchronizationSituationDescriptionType timestamp(String value)
public SynchronizationSituationDescriptionType channel(String value)
public SynchronizationSituationDescriptionType full(Boolean value)
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
public SynchronizationSituationDescriptionType clone()
Copyright © 2021 Evolveum. All rights reserved.