anon.infoservice
Class AbstractDistributableCertifiedDatabaseEntry

java.lang.Object
  extended by anon.infoservice.AbstractDatabaseEntry
      extended by anon.infoservice.AbstractDistributableDatabaseEntry
          extended by anon.infoservice.AbstractDistributableCertifiedDatabaseEntry
All Implemented Interfaces:
ICertifiedDatabaseEntry, IDistributable, IXMLEncodable
Direct Known Subclasses:
InfoServiceDBEntry, MixCascade, MixInfo, PaymentInstanceDBEntry, TermsAndConditionsTemplate

public abstract class AbstractDistributableCertifiedDatabaseEntry
extends AbstractDistributableDatabaseEntry
implements ICertifiedDatabaseEntry

Author:
Rolf Wendolsky

Nested Class Summary
 
Nested classes/interfaces inherited from class anon.infoservice.AbstractDistributableDatabaseEntry
AbstractDistributableDatabaseEntry.SerialDBEntry, AbstractDistributableDatabaseEntry.Serials
 
Field Summary
 
Fields inherited from class anon.infoservice.AbstractDistributableDatabaseEntry
XML_ATTR_LAST_UPDATE, XML_ATTR_SERIAL, XML_ATTR_VALID, XML_ATTR_VERIFIED
 
Fields inherited from class anon.infoservice.AbstractDatabaseEntry
XML_LAST_UPDATE
 
Fields inherited from interface anon.infoservice.IDistributable
FIELD_HTTP_REQUEST_STRING, FIELD_HTTP_SERIALS_REQUEST_STRING
 
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
AbstractDistributableCertifiedDatabaseEntry(long a_expireTime)
           
 
Method Summary
 boolean checkId()
          Checks if the ID is valid.
abstract  XMLSignature getSignature()
           
abstract  boolean isVerified()
          Returns if this entry has been verified with a certificate chain.
 
Methods inherited from class anon.infoservice.AbstractDistributableDatabaseEntry
getHttpRequestString, getHttpSerialsRequestString, getPostData, getPostEncoding, getXmlStructure, toXmlElement
 
Methods inherited from class anon.infoservice.AbstractDatabaseEntry
deletePersistence, getCreationTime, getExpireTime, getId, getLastUpdate, getVersionNumber, isNewerThan, isPersistanceDeletionAllowed, isUserDefined, resetCreationTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface anon.infoservice.ICertifiedDatabaseEntry
getCertPath, isValid
 
Methods inherited from interface anon.infoservice.IDistributable
getId, getPostFile
 

Constructor Detail

AbstractDistributableCertifiedDatabaseEntry

public AbstractDistributableCertifiedDatabaseEntry(long a_expireTime)
Method Detail

getSignature

public abstract XMLSignature getSignature()
Specified by:
getSignature in interface ICertifiedDatabaseEntry

isVerified

public abstract boolean isVerified()
Returns if this entry has been verified with a certificate chain.

Specified by:
isVerified in interface ICertifiedDatabaseEntry
Returns:
if this entry has been verified with a certificate chain

checkId

public boolean checkId()
Checks if the ID is valid.

Specified by:
checkId in interface ICertifiedDatabaseEntry
Returns:
boolean