Interface ProcessExecutor<R extends AbstractReports>

    • Method Detail

      • setCurrentTime

        void setCurrentTime​(Date currentDate)
        This method allows to set the Date that is used during the validation process execution.
        Parameters:
        currentDate - the current time
      • setDiagnosticData

        void setDiagnosticData​(XmlDiagnosticData diagnosticData)
        This method allows to set the XmlDiagnosticData that is used during the validation process execution.
        Parameters:
        diagnosticData - the JAXB diagnostic data
      • setValidationPolicy

        void setValidationPolicy​(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.
      • execute

        R execute()
        This method allows to run the validation process.
        Returns:
        the Reports
      • getCurrentTime

        Date getCurrentTime()