public class PublicationData extends TLVStructure
| Modifier and Type | Field and Description |
|---|---|
static int |
ELEMENT_TYPE |
rootElement| Constructor and Description |
|---|
PublicationData(Date publicationTime,
DataHash publicationHash)
Creates a new instance of publication data using publication time and publication hash.
|
PublicationData(String publicationString)
Create a publication object from a publication string.
|
PublicationData(TLVElement rootElement)
Creates a new publication data from TLV element.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
int |
getElementType() |
byte[] |
getEncoded() |
DataHash |
getPublicationDataHash() |
String |
getPublicationString()
Returns a publication string that is a base-32 encoded value that is meant published to print media as human
readable text
|
Date |
getPublicationTime() |
int |
hashCode() |
String |
toString() |
getRootElement, readOnce, verifyCriticalFlag, writeTopublic static final int ELEMENT_TYPE
public PublicationData(TLVElement rootElement) throws KSIException
TLVElement. TLV element must contain publication hash and publication time elements.rootElement - - TLV element to parse to publication data. not null.KSIExceptionpublic PublicationData(String publicationString) throws KSIException
publicationString - publication in string format. not null.KSIExceptionpublic PublicationData(Date publicationTime, DataHash publicationHash) throws KSIException
publicationTime - - publication time. not null.publicationHash - - publication hash. not null.KSIExceptionpublic Date getPublicationTime()
public DataHash getPublicationDataHash()
public String getPublicationString()
public int getElementType()
getElementType in class TLVStructurepublic byte[] getEncoded()
throws TLVParserException
TLVParserExceptionpublic boolean equals(Object o)
equals in class TLVStructurepublic int hashCode()
hashCode in class TLVStructureCopyright © 2024 Guardtime. All rights reserved.