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:
IDistributable, IXMLEncodable
Direct Known Subclasses:
InfoServiceDBEntry, MixCascade, MixInfo

public abstract class AbstractDistributableCertifiedDatabaseEntry
extends AbstractDistributableDatabaseEntry

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_VERSION
 
Constructor Summary
AbstractDistributableCertifiedDatabaseEntry(long a_expireTime)
           
 
Method Summary
 boolean checkId()
          Checks if the ID is valid.
abstract  JAPCertificate getCertificate()
           
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
getCreationTime, getExpireTime, getId, getLastUpdate, getVersionNumber, isNewerThan, 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.IDistributable
getId, getPostFile
 

Constructor Detail

AbstractDistributableCertifiedDatabaseEntry

public AbstractDistributableCertifiedDatabaseEntry(long a_expireTime)
Method Detail

getCertificate

public abstract JAPCertificate getCertificate()

isVerified

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

Returns:
if this entry has been verified with a certificate chain

checkId

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

Returns:
boolean