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.