Class AbstractProcessExecutor
java.lang.Object
eu.europa.esig.dss.validation.executor.AbstractProcessExecutor
- Direct Known Subclasses:
DefaultCertificateProcessExecutor,DefaultSignatureProcessExecutor
Abstract validation process executor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DateValidation timeprotected XmlDiagnosticDataDiagnosticDataprotected ValidationPolicyValidation policy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor instantiating object with null values and current time -
Method Summary
Modifier and TypeMethodDescriptionprotected voidChecks if the configuration validGets the validation timeprotected I18nProviderGets the i18nProviderGets the validation policyvoidsetCurrentTime(Date currentTime) Sets the validation timevoidsetDiagnosticData(XmlDiagnosticData diagnosticData) Sets the DiagnosticDatavoidSets 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
protected AbstractProcessExecutor()Default constructor instantiating object with null values and current time
-
-
Method Details
-
setCurrentTime
-
getCurrentTime
-
setDiagnosticData
Sets the DiagnosticData- Parameters:
diagnosticData-XmlDiagnosticData
-
getValidationPolicy
-
setValidationPolicy
Sets the validation policy- Parameters:
validationPolicy-ValidationPolicy
-
setLocale
-
getI18nProvider
-
assertConfigurationValid
protected void assertConfigurationValid()Checks if the configuration valid
-