public class MessageDBEntry extends AbstractDistributableDatabaseEntry implements IDistributable
AbstractDistributableDatabaseEntry.SerialDBEntry, AbstractDistributableDatabaseEntry.Serials
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HTTP_REQUEST_STRING |
static java.lang.String |
HTTP_SERIALS_REQUEST_STRING |
static java.lang.String |
POST_FILE |
static java.lang.String |
PROPERTY_NAME |
static java.lang.String |
XML_ELEMENT_CONTAINER_NAME |
static java.lang.String |
XML_ELEMENT_NAME |
XML_ATTR_LAST_UPDATE, XML_ATTR_SERIAL, XML_ATTR_VALID, XML_ATTR_VERIFIED
XML_LAST_UPDATE
FIELD_HTTP_REQUEST_STRING, FIELD_HTTP_SERIALS_REQUEST_STRING
FIELD_XML_ELEMENT_CONTAINER_NAME, FIELD_XML_ELEMENT_NAME, XML_ATTR_ID, XML_ATTR_LANGUAGE, XML_ATTR_VERSION
Constructor and Description |
---|
MessageDBEntry(org.w3c.dom.Element a_xmlElement) |
Modifier and Type | Method and Description |
---|---|
int |
getExternalIdentifier() |
java.lang.String |
getId()
Returns a unique ID for a database entry.
|
long |
getLastUpdate()
Returns the time in milliseconds when this db entry was created from the origin instance.
|
java.lang.String |
getPopupText(java.util.Locale a_locale) |
java.lang.String |
getPostFile()
Returns the filename (InfoService command) to which the data of this entry is posted at the
other infoservice.
|
java.lang.String |
getText(java.util.Locale a_locale) |
java.net.URL |
getURL(java.util.Locale a_locale) |
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 |
getXmlStructure()
Returns the XML structure for this db entry.
|
boolean |
isDummy() |
boolean |
isForFreeCascadesOnly() |
boolean |
isPopupShown() |
void |
setExternalIdentifier(int a_identifier) |
getHttpRequestString, getHttpSerialsRequestString, getPostData, getPostEncoding, toXmlElement
deletePersistence, getCreationTime, getExpireTime, isNewerThan, isPersistanceDeletionAllowed, isUserDefined, resetCreationTime, setExpireTime
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPostData, getPostEncoding
public static final java.lang.String XML_ELEMENT_CONTAINER_NAME
public static final java.lang.String XML_ELEMENT_NAME
public static final java.lang.String HTTP_REQUEST_STRING
public static final java.lang.String HTTP_SERIALS_REQUEST_STRING
public static final java.lang.String PROPERTY_NAME
public static final java.lang.String POST_FILE
public MessageDBEntry(org.w3c.dom.Element a_xmlElement) throws XMLParseException, java.security.SignatureException
XMLParseException
java.security.SignatureException
public java.net.URL getURL(java.util.Locale a_locale)
public java.lang.String getText(java.util.Locale a_locale)
public java.lang.String getPopupText(java.util.Locale a_locale)
public int getExternalIdentifier()
public void setExternalIdentifier(int a_identifier)
public boolean isPopupShown()
public boolean isForFreeCascadesOnly()
public boolean isDummy()
public long getVersionNumber()
AbstractDatabaseEntry
getVersionNumber
in class AbstractDatabaseEntry
public java.lang.String getId()
AbstractDatabaseEntry
getId
in interface IDistributable
getId
in class AbstractDatabaseEntry
public java.lang.String getPostFile()
IDistributable
getPostFile
in interface IDistributable
public long getLastUpdate()
AbstractDatabaseEntry
getLastUpdate
in class AbstractDatabaseEntry
public org.w3c.dom.Element getXmlStructure()
AbstractDistributableDatabaseEntry
getXmlStructure
in class AbstractDistributableDatabaseEntry
Copyright © 2023. All rights reserved.