Class AbstractProcessExecutor
java.lang.Object
eu.europa.esig.dss.validation.executor.AbstractProcessExecutor
- Direct Known Subclasses:
DefaultCertificateProcessExecutor,DefaultSignatureProcessExecutor
public class AbstractProcessExecutor extends Object
Abstract validation process executor
-
Field Summary
Fields Modifier and Type Field Description protected DatecurrentTimeValidation timeprotected XmlDiagnosticDatajaxbDiagnosticDataDiagnosticDataprotected ValidationPolicypolicyValidation policy -
Constructor Summary
Constructors Constructor Description AbstractProcessExecutor() -
Method Summary
Modifier and Type Method Description protected voidassertConfigurationValid()Checks if the configuration validDategetCurrentTime()Gets the validation timeprotected I18nProvidergetI18nProvider()Gets the i18nProviderValidationPolicygetValidationPolicy()Gets the validation policyvoidsetCurrentTime(Date currentTime)Sets the validation timevoidsetDiagnosticData(XmlDiagnosticData diagnosticData)Sets the DiagnosticDatavoidsetLocale(Locale locale)Sets the locale to use to generate messagesvoidsetValidationPolicy(ValidationPolicy validationPolicy)Sets the validation policy
-
Field Details
-
currentTime
Validation time -
policy
Validation policy -
jaxbDiagnosticData
DiagnosticData
-
-
Constructor Details
-
AbstractProcessExecutor
public AbstractProcessExecutor()
-
-
Method Details
-
setCurrentTime
Sets the validation time- Parameters:
currentTime-Date
-
getCurrentTime
Gets the validation time- Returns:
Date
-
setDiagnosticData
Sets the DiagnosticData- Parameters:
diagnosticData-XmlDiagnosticData
-
getValidationPolicy
Gets the validation policy- Returns:
ValidationPolicy
-
setValidationPolicy
Sets the validation policy- Parameters:
validationPolicy-ValidationPolicy
-
setLocale
Sets the locale to use to generate messages- Parameters:
locale-Locale
-
getI18nProvider
Gets the i18nProvider- Returns:
I18nProvider
-
assertConfigurationValid
protected void assertConfigurationValid()Checks if the configuration valid
-