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 SummaryModifier and TypeMethodDescriptionexecute()This method allows to run the validation process.Returns the validation timeDateThis method returns the usedValidationPolicyvoidsetCurrentTime(Date currentDate) This method allows to set theDatethat is used during the validation process execution.voidsetDiagnosticData(XmlDiagnosticData diagnosticData) This method allows to set theXmlDiagnosticDatathat is used during the validation process execution.voidAllows to set a language setting for generated ReportsvoidsetValidationPolicy(ValidationPolicy validationPolicy) This method allows to set the validation policy that is used during the validation process execution.
- 
Method Details- 
setCurrentTimeThis method allows to set theDatethat is used during the validation process execution.- Parameters:
- currentDate- the current time
 
- 
getCurrentTime
- 
setDiagnosticDataThis method allows to set theXmlDiagnosticDatathat is used during the validation process execution.- Parameters:
- diagnosticData- the JAXB diagnostic data
 
- 
setValidationPolicyThis method allows to set the validation policy that is used during the validation process execution.- Parameters:
- validationPolicy- the representation of the validation policy.
 
- 
getValidationPolicyValidationPolicy getValidationPolicy()This method returns the usedValidationPolicy- Returns:
- the used validation policy
 
- 
setLocale
- 
execute
 
-