Class Report
java.lang.Object
ru.bitel.bgbilling.modules.phone.server.bean.oper.Report
public abstract class Report
extends java.lang.Object
- 
Field Summary
 - 
Constructor Summary
 - 
Method Summary
Modifier and Type Method Description abstract voidgetData(java.sql.Connection con, java.io.OutputStream out)abstract java.lang.StringgetFileName()intgetId()protected net.sf.jasperreports.engine.JasperReportgetJasperReport(java.lang.String templatePath)abstract java.lang.StringgetTitle()abstract intgetType()protected voidsendJasperReport(java.sql.Connection con, java.lang.String templatePath, java.io.OutputStream out)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Field Details
- 
log
protected static org.apache.logging.log4j.Logger log - 
oper
 - 
month
protected java.util.Date month - 
cache
protected static java.util.Map<java.lang.String,net.sf.jasperreports.engine.JasperReport> cache 
 - 
 - 
Constructor Details
- 
Report
 
 - 
 - 
Method Details
- 
getId
public int getId() - 
getTitle
public abstract java.lang.String getTitle() - 
getFileName
public abstract java.lang.String getFileName() - 
getType
public abstract int getType() - 
getData
public abstract void getData(java.sql.Connection con, java.io.OutputStream out) - 
getJasperReport
protected net.sf.jasperreports.engine.JasperReport getJasperReport(java.lang.String templatePath) throws net.sf.jasperreports.engine.JRException- Throws:
 net.sf.jasperreports.engine.JRException
 - 
sendJasperReport
protected void sendJasperReport(java.sql.Connection con, java.lang.String templatePath, java.io.OutputStream out) 
 -