com.evolveum.midpoint.xml.ns._public.common.common_1
Class CachingMetadata

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_1.CachingMetadata
All Implemented Interfaces:
java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

public class CachingMetadata
extends java.lang.Object
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

Metadata that record when a cache copy was retrieved, the identifiers (etags) of that copy and possibly also other data. It is used to guide cache coherence policies and cache management in general.

Java class for CachingMetadata complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="CachingMetadata">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="retrievalTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="serialNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
static javax.xml.namespace.QName COMPLEX_TYPE
           
static javax.xml.namespace.QName F_RETRIEVAL_TIMESTAMP
           
static javax.xml.namespace.QName F_SERIAL_NUMBER
           
protected  javax.xml.datatype.XMLGregorianCalendar retrievalTimestamp
           
protected  java.lang.String serialNumber
           
 
Constructor Summary
CachingMetadata()
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 javax.xml.datatype.XMLGregorianCalendar getRetrievalTimestamp()
          Gets the value of the retrievalTimestamp property.
 java.lang.String getSerialNumber()
          Gets the value of the serialNumber property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setRetrievalTimestamp(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the retrievalTimestamp property.
 void setSerialNumber(java.lang.String value)
          Sets the value of the serialNumber property.
 java.lang.String toString()
          Generates a String representation of the contents of this type.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

retrievalTimestamp

protected javax.xml.datatype.XMLGregorianCalendar retrievalTimestamp

serialNumber

protected java.lang.String serialNumber

COMPLEX_TYPE

public static final javax.xml.namespace.QName COMPLEX_TYPE

F_RETRIEVAL_TIMESTAMP

public static final javax.xml.namespace.QName F_RETRIEVAL_TIMESTAMP

F_SERIAL_NUMBER

public static final javax.xml.namespace.QName F_SERIAL_NUMBER
Constructor Detail

CachingMetadata

public CachingMetadata()
Method Detail

getRetrievalTimestamp

public javax.xml.datatype.XMLGregorianCalendar getRetrievalTimestamp()
Gets the value of the retrievalTimestamp property.

Returns:
possible object is XMLGregorianCalendar

setRetrievalTimestamp

public void setRetrievalTimestamp(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the retrievalTimestamp property.

Parameters:
value - allowed object is XMLGregorianCalendar

getSerialNumber

public java.lang.String getSerialNumber()
Gets the value of the serialNumber property.

Returns:
possible object is String

setSerialNumber

public void setSerialNumber(java.lang.String value)
Sets the value of the serialNumber property.

Parameters:
value - allowed object is String

toString

public java.lang.String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin

Overrides:
toString in class java.lang.Object

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      java.lang.Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object


Copyright © 2012 evolveum. All Rights Reserved.