Class ValidationProcessForTimestampsWithArchivalData

java.lang.Object
eu.europa.esig.dss.validation.process.Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationProcessArchivalDataTimestamp>
eu.europa.esig.dss.validation.process.vpftspwatsp.ValidationProcessForTimestampsWithArchivalData

public class ValidationProcessForTimestampsWithArchivalData extends Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationProcessArchivalDataTimestamp>
This class validates a timestamp with a provided archival data (POE)
  • Constructor Details

    • ValidationProcessForTimestampsWithArchivalData

      public ValidationProcessForTimestampsWithArchivalData(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, eu.europa.esig.dss.diagnostic.TimestampWrapper timestamp, eu.europa.esig.dss.detailedreport.jaxb.XmlValidationProcessBasicTimestamp vpftsp, Map<String,eu.europa.esig.dss.detailedreport.jaxb.XmlBasicBuildingBlocks> bbbs, Map<String,eu.europa.esig.dss.detailedreport.jaxb.XmlEvidenceRecord> evidenceRecordValidations, Date currentTime, eu.europa.esig.dss.model.policy.ValidationPolicy policy, POEExtraction poe)
      Default constructor
      Parameters:
      i18nProvider - I18nProvider
      timestamp - TimestampWrapper
      vpftsp - XmlValidationProcessBasicTimestamp
      bbbs - map of BasicBuildingBlocks
      evidenceRecordValidations - a map of evidence record identifiers and their corresponding validation results
      currentTime - Date validation time
      policy - ValidationPolicy
      poe - POEExtraction
  • Method Details

    • getTitle

      protected eu.europa.esig.dss.i18n.MessageTag getTitle()
      Description copied from class: Chain
      Returns title of a Chain (i.e. BasicBuildingBlock title)
      Overrides:
      getTitle in class Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationProcessArchivalDataTimestamp>
      Returns:
      MessageTag
    • initChain

      protected void initChain()
      Description copied from class: Chain
      Initializes the chain
      Specified by:
      initChain in class Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationProcessArchivalDataTimestamp>
    • collectMessages

      protected void collectMessages(eu.europa.esig.dss.detailedreport.jaxb.XmlConclusion conclusion, eu.europa.esig.dss.detailedreport.jaxb.XmlConstraint constraint)
      Description copied from class: Chain
      Collects required messages from xmlConstraint to the given conclusion NOTE: bye default the only one error is already collected in the chain (no more possible), therefore no need to collect it again
      Overrides:
      collectMessages in class Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationProcessArchivalDataTimestamp>
      Parameters:
      conclusion - XmlConclusion to fill up
      constraint - XmlConstraint to extract messages from
    • collectAdditionalMessages

      protected void collectAdditionalMessages(eu.europa.esig.dss.detailedreport.jaxb.XmlConclusion conclusion)
      Description copied from class: Chain
      The method allows to fill up additional messages into the conclusion
      Overrides:
      collectAdditionalMessages in class Chain<eu.europa.esig.dss.detailedreport.jaxb.XmlValidationProcessArchivalDataTimestamp>
      Parameters:
      conclusion - XmlConclusion to fill up