gov.nasa.pds.report
Class ReportServiceManager

java.lang.Object
  extended by gov.nasa.pds.report.ReportServiceManager

public class ReportServiceManager
extends Object


Constructor Summary
ReportServiceManager()
           
 
Method Summary
 void addProfileFilter(String key, String pattern)
           
 void backupStaging()
          Backup the contents of the staging directory
 void buildSawmillDB(boolean rebuild)
          Update or rebuild the Sawmill database for each profile
 void cleanup()
          Remove all logs from the staging directory and any old logs from final and backup
 void createStagingDirTree()
           
 void generateReports(String runName)
          Generate Sawmill reports.
 void outputSawmillOps()
          Output all Sawmill operation previously specified in a manner determined by the implementation of SawmillInterface being used
 void processLogs()
           
 void pullLogs()
           
 void readProfiles()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportServiceManager

public ReportServiceManager()
Method Detail

addProfileFilter

public void addProfileFilter(String key,
                             String pattern)
                      throws ReportManagerException
Throws:
ReportManagerException

createStagingDirTree

public void createStagingDirTree()
                          throws ReportManagerException
Throws:
ReportManagerException

readProfiles

public void readProfiles()
                  throws IOException
Throws:
IOException

pullLogs

public void pullLogs()

processLogs

public void processLogs()

buildSawmillDB

public void buildSawmillDB(boolean rebuild)
Update or rebuild the Sawmill database for each profile

Parameters:
rebuild - Whether to rebuild the Sawmill database for each profile

generateReports

public void generateReports(String runName)
Generate Sawmill reports.


outputSawmillOps

public void outputSawmillOps()
Output all Sawmill operation previously specified in a manner determined by the implementation of SawmillInterface being used


backupStaging

public void backupStaging()
Backup the contents of the staging directory


cleanup

public void cleanup()
Remove all logs from the staging directory and any old logs from final and backup



Copyright © 2010–2015 Planetary Data System. All rights reserved.