|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectanon.infoservice.AbstractDatabaseEntry
anon.infoservice.AbstractCascadeIDEntry
public abstract class AbstractCascadeIDEntry
This database class stores the IDs of all mixes in a cascade in a single string. It may be used to determine previously known cascades.
Field Summary | |
---|---|
private java.lang.String |
m_cascadeID
|
private java.lang.String |
m_ID
|
private long |
m_version
|
private static java.lang.String |
XML_ATTR_EXPIRE_TIME
|
private static java.lang.String |
XML_ATTR_UPDATE_TIME
|
private static java.lang.String |
XML_CASCADE_ID
|
private static java.lang.String |
XML_ID
|
Fields inherited from class anon.infoservice.AbstractDatabaseEntry |
---|
XML_ATTR_LAST_UPDATE, XML_LAST_UPDATE |
Fields inherited from interface anon.util.IXMLEncodable |
---|
FIELD_XML_ELEMENT_CONTAINER_NAME, FIELD_XML_ELEMENT_NAME, XML_ATTR_ID, XML_ATTR_LANGUAGE, XML_ATTR_VERSION |
Constructor Summary | |
---|---|
AbstractCascadeIDEntry(AbstractCascadeIDEntry a_entry,
long a_expireTime)
Creates a new CascadeIDEntry from the mix IDs of a given cascade. |
|
AbstractCascadeIDEntry(org.w3c.dom.Element a_xmlElement)
|
|
AbstractCascadeIDEntry(MixCascade a_cascade,
long a_expireTime)
Creates a new CascadeIDEntry from the mix IDs of a given cascade. |
Method Summary | |
---|---|
java.lang.String |
getCascadeId()
The cascade ID, that means the ID of the first mix in the cascade. |
java.lang.String |
getId()
The concatenated ID of all mixes in the cascade. |
long |
getLastUpdate()
Returns the time in milliseconds when this db entry was created from the origin instance. |
long |
getVersionNumber()
Returns version number which is used to determine the more recent infoservice entry, if two entries are compared (higher version number -> more recent entry). |
org.w3c.dom.Element |
toXmlElement(org.w3c.dom.Document a_doc)
Return an element that can be appended to the document. |
Methods inherited from class anon.infoservice.AbstractDatabaseEntry |
---|
deletePersistence, getCreationTime, getExpireTime, isNewerThan, isPersistanceDeletionAllowed, isUserDefined, resetCreationTime |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String XML_ID
private static final java.lang.String XML_CASCADE_ID
private static final java.lang.String XML_ATTR_UPDATE_TIME
private static final java.lang.String XML_ATTR_EXPIRE_TIME
private java.lang.String m_ID
private long m_version
private java.lang.String m_cascadeID
Constructor Detail |
---|
public AbstractCascadeIDEntry(MixCascade a_cascade, long a_expireTime) throws java.lang.IllegalArgumentException
a_cascade
- MixCascadea_expireTime
- the time in ms when this databse entry expires
java.lang.IllegalArgumentException
- if the given cascade is nullpublic AbstractCascadeIDEntry(AbstractCascadeIDEntry a_entry, long a_expireTime) throws java.lang.IllegalArgumentException
a_entry
- MixCascadea_expireTime
- the time in ms when this databse entry expires
java.lang.IllegalArgumentException
- if the given AbstractCascadeIDEntry is nullpublic AbstractCascadeIDEntry(org.w3c.dom.Element a_xmlElement) throws XMLParseException
XMLParseException
Method Detail |
---|
public final java.lang.String getCascadeId()
public final java.lang.String getId()
getId
in class AbstractDatabaseEntry
public long getLastUpdate()
AbstractDatabaseEntry
getLastUpdate
in class AbstractDatabaseEntry
public final long getVersionNumber()
getVersionNumber
in class AbstractDatabaseEntry
public org.w3c.dom.Element toXmlElement(org.w3c.dom.Document a_doc)
IXMLEncodable
toXmlElement
in interface IXMLEncodable
a_doc
- a document
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |