java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.modules.voice.server.bean.operator.Report
Direct Known Subclasses:
AbonentReport, SessionReport, SovintelReport

public abstract class Report extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
  • Field Details

    • oper

      protected Operator oper
    • month

      protected Date month
    • cache

      protected static Map<String,net.sf.jasperreports.engine.JasperReport> cache
  • Constructor Details

    • Report

      public Report(Operator operator, Date month, int id)
  • Method Details

    • getId

      public int getId()
    • getTitle

      public abstract String getTitle()
    • getFileName

      public abstract String getFileName()
    • getType

      public abstract int getType()
    • getData

      public abstract void getData(Connection con, OutputStream out)
    • getJasperReport

      protected net.sf.jasperreports.engine.JasperReport getJasperReport(String templatePath) throws net.sf.jasperreports.engine.JRException
      Throws:
      net.sf.jasperreports.engine.JRException
    • sendJasperReport

      protected void sendJasperReport(Connection con, String templatePath, OutputStream out)