Class ValidationConfig

  • Direct Known Subclasses:
    Fedora3ValidationConfig

    public abstract class ValidationConfig
    extends Object
    A data class for holding configuration information for a validation run
    Author:
    dbernstein
    • Constructor Detail

      • ValidationConfig

        public ValidationConfig()
    • Method Detail

      • getThreadCount

        public int getThreadCount()
        Returns:
      • setThreadCount

        public void setThreadCount​(int threadCount)
        Parameters:
        threadCount -
      • setResultsDirectory

        public void setResultsDirectory​(Path resultsDirectory)
        Set the results directory
        Parameters:
        resultsDirectory - The results directory
      • getResultsDirectory

        public Path getResultsDirectory()
        The directory containing json results
        Returns:
      • getReportDirectory

        public Path getReportDirectory​(ReportType reportType)
        Parameters:
        reportType - the report type to get the directory of
        Returns:
        the output directory
      • getJsonOutputDirectory

        public Path getJsonOutputDirectory()
        Returns:
      • getOcflRepositoryRootDirectory

        public File getOcflRepositoryRootDirectory()
        Returns:
      • setOcflRepositoryRootDirectory

        public void setOcflRepositoryRootDirectory​(File ocflRepositoryRootDirectory)
        Parameters:
        ocflRepositoryRootDirectory -