Class AbstractProcessExecutor

java.lang.Object
eu.europa.esig.dss.validation.executor.AbstractProcessExecutor
Direct Known Subclasses:
DefaultCertificateProcessExecutor, DefaultSignatureProcessExecutor

public abstract class AbstractProcessExecutor extends Object
Abstract validation process executor
  • Field Details

    • currentTime

      protected Date currentTime
      Validation time
    • policy

      protected ValidationPolicy policy
      Validation policy
    • jaxbDiagnosticData

      protected XmlDiagnosticData jaxbDiagnosticData
      DiagnosticData
  • Constructor Details

    • AbstractProcessExecutor

      protected AbstractProcessExecutor()
      Default constructor instantiating object with null values and current time
  • Method Details

    • setCurrentTime

      public void setCurrentTime(Date currentTime)
      Sets the validation time
      Parameters:
      currentTime - Date
    • getCurrentTime

      public Date getCurrentTime()
      Gets the validation time
      Returns:
      Date
    • setDiagnosticData

      public void setDiagnosticData(XmlDiagnosticData diagnosticData)
      Sets the DiagnosticData
      Parameters:
      diagnosticData - XmlDiagnosticData
    • getValidationPolicy

      public ValidationPolicy getValidationPolicy()
      Gets the validation policy
      Returns:
      ValidationPolicy
    • setValidationPolicy

      public void setValidationPolicy(ValidationPolicy validationPolicy)
      Sets the validation policy
      Parameters:
      validationPolicy - ValidationPolicy
    • setLocale

      public void setLocale(Locale locale)
      Sets the locale to use to generate messages
      Parameters:
      locale - Locale
    • getI18nProvider

      protected I18nProvider getI18nProvider()
      Gets the i18nProvider
      Returns:
      I18nProvider
    • assertConfigurationValid

      protected void assertConfigurationValid()
      Checks if the configuration valid