com.partnersoft.v3x.apps.Staker.interfaces.report
Class InterfaceReportModule

java.lang.Object
  extended by com.partnersoft.v3x.apps.Staker.interfaces.ExternalInterfaceModule
      extended by com.partnersoft.v3x.apps.Staker.interfaces.report.ReportModule
          extended by com.partnersoft.v3x.apps.Staker.interfaces.report.InterfaceReportModule
All Implemented Interfaces:
java.io.Serializable

public class InterfaceReportModule
extends ReportModule

An interface that generates staking reports from the derived objects of other interfaces. Phew.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.partnersoft.v3x.apps.Staker.interfaces.ExternalInterfaceModule
verbose
 
Constructor Summary
InterfaceReportModule()
           
 
Method Summary
 java.lang.String generateReportFor(Job job)
          Generates an report for the given job from an interface object.
 ExternalInterfaceModule getMainInterface()
           
 java.lang.String getMainInterfaceName()
           
 TextReportEngine getReportEngine()
           
 void setMainInterfaceName(java.lang.String newName)
           
 void setReportEngine(TextReportEngine newEngine)
           
 
Methods inherited from class com.partnersoft.v3x.apps.Staker.interfaces.report.ReportModule
createExternalJob, export, getFileSuffix, getReportDir, getReportDirName, getUseShortNames, initialize, isInitialized, runImport, setFileSuffix, setReportDirName, setUseShortNames
 
Methods inherited from class com.partnersoft.v3x.apps.Staker.interfaces.ExternalInterfaceModule
getDoNotExportField, getExportOnce, getExportOnceProperty, getHub, getLibrarian, getLog, getName, getRunInterval, getRunLag, getSynchronousExport, haltInterface, isExporting, isImporting, isInterfaceRunning, isVerbose, launchInterface, setDoNotExportField, setExporting, setExportOnce, setExportOnceProperty, setHub, setImporting, setLibrarian, setName, setRunInterval, setRunLag, setSynchronousExport, setVerbose, updateJob
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfaceReportModule

public InterfaceReportModule()
Method Detail

generateReportFor

public java.lang.String generateReportFor(Job job)
Generates an report for the given job from an interface object.

Overrides:
generateReportFor in class ReportModule

getMainInterfaceName

public java.lang.String getMainInterfaceName()

setMainInterfaceName

public void setMainInterfaceName(java.lang.String newName)

getMainInterface

public ExternalInterfaceModule getMainInterface()

getReportEngine

public TextReportEngine getReportEngine()
Overrides:
getReportEngine in class ReportModule

setReportEngine

public void setReportEngine(TextReportEngine newEngine)
Overrides:
setReportEngine in class ReportModule