Class Report
java.lang.Object
ru.bitel.bgbilling.modules.voice.server.bean.operator.Report
- Direct Known Subclasses:
AbonentReport
,SessionReport
,SovintelReport
public abstract class Report
extends java.lang.Object
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description abstract void
getData(java.sql.Connection con, java.io.OutputStream out)
abstract java.lang.String
getFileName()
int
getId()
protected net.sf.jasperreports.engine.JasperReport
getJasperReport(java.lang.String templatePath)
abstract java.lang.String
getTitle()
abstract int
getType()
protected void
sendJasperReport(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)
-