Class ValidationDataContainer
java.lang.Object
eu.europa.esig.dss.spi.validation.ValidationDataContainer
- Direct Known Subclasses:
PdfValidationDataContainer
Contains a
ValidationData for a list of signatures/timestamps-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor instantiating empty maps of tokens and validation data relationships -
Method Summary
Modifier and TypeMethodDescriptionvoidaddValidationData(AdvancedSignature signature, ValidationData validationData) Adds validation data to the containervoidaddValidationData(TimestampToken timestampToken, ValidationData validationData) Adds validation data to the containerReturns a combined validation data for all tokensReturns a complete validation data for a signature, including the data for incorporated timestamps and/or counter-signaturesReturns a complete validation data for a signature, including the data for incorporated timestamps and/or counter-signatures, but excluding the tokens already incorporated within the signatureReturns a collection ofTimestampTokensReturns a collection ofAdvancedSignaturesgetValidationData(AdvancedSignature signature) Returns a relatedValidationDatafor the given token idgetValidationData(TimestampToken timestampToken) Returns a relatedValidationDatafor the given token idbooleanisEmpty()Checks if the validation data for inclusion if empty
-
Constructor Details
-
ValidationDataContainer
public ValidationDataContainer()Default constructor instantiating empty maps of tokens and validation data relationships
-
-
Method Details
-
addValidationData
Adds validation data to the container- Parameters:
signature-AdvancedSignaturevalidationData-ValidationData
-
addValidationData
Adds validation data to the container- Parameters:
timestampToken-TimestampTokenvalidationData-ValidationData
-
getValidationData
Returns a relatedValidationDatafor the given token id- Parameters:
signature-AdvancedSignatureto getValidationDatafor- Returns:
ValidationData
-
getValidationData
Returns a relatedValidationDatafor the given token id- Parameters:
timestampToken-TimestampTokento getValidationDatafor- Returns:
ValidationData
-
getAllValidationData
Returns a combined validation data for all tokens- Returns:
ValidationData
-
getSignatures
Returns a collection ofAdvancedSignatures- Returns:
- a collection of
AdvancedSignatures
-
getDetachedTimestamps
Returns a collection ofTimestampTokens- Returns:
- a collection of
TimestampTokens
-
isEmpty
public boolean isEmpty()Checks if the validation data for inclusion if empty- Returns:
- TRUE if the validation data container is empty, FALSE otherwise
-
getAllValidationDataForSignature
Returns a complete validation data for a signature, including the data for incorporated timestamps and/or counter-signatures- Parameters:
signature-AdvancedSignatureto extract validation data for- Returns:
ValidationData
-
getCompleteValidationDataForSignature
Returns a complete validation data for a signature, including the data for incorporated timestamps and/or counter-signatures, but excluding the tokens already incorporated within the signature- Parameters:
signature-AdvancedSignatureto extract validation data for- Returns:
ValidationData
-