public class MixCascadeExitAddresses extends AbstractDatabaseEntry implements IXMLEncodable
MixCasacde
.Modifier and Type | Field and Description |
---|---|
static long |
EXIT_ADDRESS_TTL
The time-to-live of the exit address.
|
static long |
EXIT_ADDRESS_TTL_INFOSERVICE |
static java.lang.String |
XML_ATTR_DISTRIBUTION |
static java.lang.String |
XML_ATTR_PAYMENT
The payment XML attribute name.
|
static java.lang.String |
XML_ELEMENT_ADDRESS_NAME
The exit address XML element name.
|
static java.lang.String |
XML_ELEMENT_CONTAINER_NAME
The entry's container XML element name.
|
static java.lang.String |
XML_ELEMENT_NAME
The XML element name.
|
XML_LAST_UPDATE
FIELD_XML_ELEMENT_CONTAINER_NAME, FIELD_XML_ELEMENT_NAME, XML_ATTR_ID, XML_ATTR_LANGUAGE, XML_ATTR_VERSION
Constructor and Description |
---|
MixCascadeExitAddresses(org.w3c.dom.Element a_xmlElement)
Only used in client context.
|
Modifier and Type | Method and Description |
---|---|
static MixCascadeExitAddresses |
addInetAddress(java.lang.String a_cascadeID,
java.net.InetAddress a_IPAddress,
int a_cascadeDistribution,
java.lang.String a_strInfoServiceID) |
java.lang.String |
createExitAddressAsString() |
int |
getDistribution() |
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.
|
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).
|
static boolean |
isValidAddress(java.net.InetAddress a_address) |
org.w3c.dom.Element |
toXmlElement(org.w3c.dom.Document a_doc)
Return an element that can be appended to the document.
|
deletePersistence, getCreationTime, getExpireTime, isNewerThan, isPersistanceDeletionAllowed, isUserDefined, resetCreationTime, setExpireTime
public static final long EXIT_ADDRESS_TTL
public static final long EXIT_ADDRESS_TTL_INFOSERVICE
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 XML_ELEMENT_ADDRESS_NAME
public static final java.lang.String XML_ATTR_DISTRIBUTION
public static final java.lang.String XML_ATTR_PAYMENT
public MixCascadeExitAddresses(org.w3c.dom.Element a_xmlElement) throws XMLParseException
a_xmlElement
- XMLParseException
public java.lang.String getId()
AbstractDatabaseEntry
getId
in class AbstractDatabaseEntry
public int getDistribution()
public long getLastUpdate()
AbstractDatabaseEntry
getLastUpdate
in class AbstractDatabaseEntry
public long getVersionNumber()
AbstractDatabaseEntry
getVersionNumber
in class AbstractDatabaseEntry
public java.lang.String createExitAddressAsString()
public static MixCascadeExitAddresses addInetAddress(java.lang.String a_cascadeID, java.net.InetAddress a_IPAddress, int a_cascadeDistribution, java.lang.String a_strInfoServiceID)
public static boolean isValidAddress(java.net.InetAddress a_address)
public org.w3c.dom.Element toXmlElement(org.w3c.dom.Document a_doc)
IXMLEncodable
toXmlElement
in interface IXMLEncodable
a_doc
- a documentCopyright © 2023. All rights reserved.