Class ReportHistoryFileManager
- java.lang.Object
-
- com.hello2morrow.sonargraph.integration.jenkins.persistence.ReportHistoryFileManager
-
public final class ReportHistoryFileManager extends Object
Class that handles copies of each generated architect report to calculate trends or generate graphics.- Author:
- esteban, andreas
-
-
Constructor Summary
Constructors Constructor Description ReportHistoryFileManager(hudson.FilePath projectRootDir, String reportHistoryBaseDirectoryName, String reportHistoryFileName, PrintStream logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description hudson.FilePath
getReportHistoryDirectory()
hudson.FilePath
storeGeneratedReportDirectory(hudson.FilePath reportDirectory, String reportName, Integer buildNumber, PrintStream logger)
-
-
-
Constructor Detail
-
ReportHistoryFileManager
public ReportHistoryFileManager(hudson.FilePath projectRootDir, String reportHistoryBaseDirectoryName, String reportHistoryFileName, PrintStream logger) throws IOException, InterruptedException
- Throws:
IOException
InterruptedException
-
-
Method Detail
-
getReportHistoryDirectory
public hudson.FilePath getReportHistoryDirectory()
-
storeGeneratedReportDirectory
public hudson.FilePath storeGeneratedReportDirectory(hudson.FilePath reportDirectory, String reportName, Integer buildNumber, PrintStream logger) throws IOException, InterruptedException
- Throws:
IOException
InterruptedException
-
-