java.lang.Object
eu.europa.esig.dss.model.CommonDocument
eu.europa.esig.dss.tsl.sha2.DocumentWithSha2
- All Implemented Interfaces:
eu.europa.esig.dss.model.DSSDocument,Serializable
public class DocumentWithSha2
extends eu.europa.esig.dss.model.CommonDocument
This class is used to represent a downloaded
eu.europa.esig.dss.model.DSSDocument
with its corresponding ".sha2" file- See Also:
-
Field Summary
Fields inherited from class eu.europa.esig.dss.model.CommonDocument
digestMap, mimeType, name -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDocumentWithSha2(eu.europa.esig.dss.model.DSSDocument document, eu.europa.esig.dss.model.DSSDocument sha2Document) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddErrorMessage(String errorMessage) This method adds an error message occurred during the .sha2 file validationbooleaneu.europa.esig.dss.model.DSSDocumentGets the original documentReturns a list of errors occurred during processing of .sha2 document.eu.europa.esig.dss.model.DSSDocumentGets the downloaded sha2 document corresponding to thedocumentinthashCode()Methods inherited from class eu.europa.esig.dss.model.CommonDocument
getDigest, getDigestValue, getMimeType, getName, save, setMimeType, setName, toString, writeTo
-
Constructor Details
-
DocumentWithSha2
protected DocumentWithSha2(eu.europa.esig.dss.model.DSSDocument document, eu.europa.esig.dss.model.DSSDocument sha2Document) Default constructor- Parameters:
document-DSSDocumentoriginal downloaded documentsha2Document-DSSDocumentcorresponding sha2 document, containing digests of thedocument
-
-
Method Details
-
getDocument
public eu.europa.esig.dss.model.DSSDocument getDocument()Gets the original document- Returns:
DSSDocument
-
getSha2Document
public eu.europa.esig.dss.model.DSSDocument getSha2Document()Gets the downloaded sha2 document corresponding to thedocument- Returns:
DSSDocument
-
addErrorMessage
This method adds an error message occurred during the .sha2 file validation- Parameters:
errorMessage-Stringerror
-
getErrors
Returns a list of errors occurred during processing of .sha2 document. Returns NULL if validation succeeded.- Returns:
- a list of
Stringerrors, if any
-
openStream
-
equals
- Overrides:
equalsin classeu.europa.esig.dss.model.CommonDocument
-
hashCode
public int hashCode()- Overrides:
hashCodein classeu.europa.esig.dss.model.CommonDocument
-