com.trackstudio.app.report
Class AbstractReport
java.lang.Object
  
com.trackstudio.app.report.AbstractReport
- All Implemented Interfaces: 
 - GeneralReport
 
- Direct Known Subclasses: 
 - DetailedReport, DistributionReport, ListReport, UserWorkloadReport
 
public abstract class AbstractReport
- extends java.lang.Object
- implements GeneralReport
  
 
 
| 
Method Summary | 
abstract  net.sf.jasperreports.engine.JRDataSource | 
getDatasource()
 
            | 
abstract  java.io.InputStream | 
getReportFile(javax.servlet.ServletContext servletContext)
 
            | 
abstract  java.util.Map | 
getReportParameters(javax.servlet.ServletContext servletContext)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
report
protected SecuredReportBean report
sc
protected SessionContext sc
initParameters
protected java.util.Map initParameters
AbstractReport
public AbstractReport()
getReportParameters
public abstract java.util.Map getReportParameters(javax.servlet.ServletContext servletContext)
                                           throws GranException
- Specified by:
 getReportParameters in interface GeneralReport
 
- Throws:
 GranException
 
getDatasource
public abstract net.sf.jasperreports.engine.JRDataSource getDatasource()
                                                                throws GranException
- Specified by:
 getDatasource in interface GeneralReport
 
- Throws:
 GranException
 
getReportFile
public abstract java.io.InputStream getReportFile(javax.servlet.ServletContext servletContext)
                                           throws GranException
- Specified by:
 getReportFile in interface GeneralReport
 
- Throws:
 GranException
 
Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.