Module jpms_dss_validation
Interface ProcessExecutor<R extends AbstractReports>
- Type Parameters:
R- implementation of reports wrapper
- All Known Subinterfaces:
CertificateProcessExecutor,DocumentProcessExecutor
- All Known Implementing Classes:
DefaultCertificateProcessExecutor,DefaultSignatureProcessExecutor
public interface ProcessExecutor<R extends AbstractReports>
This interface allows to define how the validation process should be carried out.
-
Method Summary
Modifier and TypeMethodDescriptionexecute()This method allows to run the validation process.Returns the validation timeDateeu.europa.esig.dss.policy.ValidationPolicyThis method returns the usedValidationPolicyvoidsetCurrentTime(Date currentDate) This method allows to set theDatethat is used during the validation process execution.voidsetDiagnosticData(eu.europa.esig.dss.diagnostic.jaxb.XmlDiagnosticData diagnosticData) This method allows to set theXmlDiagnosticDatathat is used during the validation process execution.voidAllows to set a language setting for generated ReportsvoidsetValidationPolicy(eu.europa.esig.dss.policy.ValidationPolicy validationPolicy) This method allows to set the validation policy that is used during the validation process execution.
-
Method Details
-
setCurrentTime
This method allows to set theDatethat is used during the validation process execution.- Parameters:
currentDate- the current time
-
getCurrentTime
-
setDiagnosticData
void setDiagnosticData(eu.europa.esig.dss.diagnostic.jaxb.XmlDiagnosticData diagnosticData) This method allows to set theXmlDiagnosticDatathat is used during the validation process execution.- Parameters:
diagnosticData- the JAXB diagnostic data
-
setValidationPolicy
void setValidationPolicy(eu.europa.esig.dss.policy.ValidationPolicy validationPolicy) This method allows to set the validation policy that is used during the validation process execution.- Parameters:
validationPolicy- the representation of the validation policy.
-
getValidationPolicy
eu.europa.esig.dss.policy.ValidationPolicy getValidationPolicy()This method returns the usedValidationPolicy- Returns:
- the used validation policy
-
setLocale
-
execute
-