Class ReportManager

java.lang.Object
ru.bitel.bgbilling.modules.phone.server.bean.ReportManager

public final class ReportManager extends Object
  • Field Details

  • Constructor Details

    • ReportManager

      public ReportManager(Connection con, int moduleId)
  • Method Details

    • getPointDestinationList

      public bitel.billing.server.util.PagedList<Report> getPointDestinationList(int cid, String items, Calendar date1, Calendar date2, boolean noFree, Page page)
      Отчет по направлениям одного или нескольких пойнтов
      Parameters:
      items - пойнты
    • getCostList

      public bitel.billing.server.util.PagedList<Report> getCostList(int cid, String items, Calendar date1, Calendar date2, int type, boolean noFree, Page page)
      Отчет по наработке пойнтов
    • getSessionListQuery

      public final boolean getSessionListQuery(StringBuilder query, StringBuilder total, int cid, String items, Calendar gotdate1, Calendar gotdate2, int type, boolean noFree, Page page, int destId, int serviceId, boolean orderBySidItem)
    • getSessionDetailList

      public bitel.billing.server.util.PagedList<SessionDetail<SessionDetail<Session>>> getSessionDetailList(int cid, String items, Calendar date1, Calendar date2, int type, boolean noFree, Page page, int destId, int serviceId)
      Отчет по сессиям по пойнтам/правилам
    • getSessionDetailList

      public bitel.billing.server.util.PagedList<SessionDetail<SessionDetail<Session>>> getSessionDetailList(int cid, String items, Calendar date1, Calendar date2, int type, boolean noFree, int destId, int serviceId)
    • getSessionList

      public bitel.billing.server.util.PagedList<Session> getSessionList(int cid, String items, Calendar date1, Calendar date2, int type, boolean noFree, Page page, int destId, int serviceId, boolean orderBySidItem)
    • getDataLog

      public DataLog getDataLog(int id, Calendar month)
    • getServiceReportList

      public bitel.billing.server.util.PagedList<Report> getServiceReportList(int cid, String items, Calendar date1, Calendar date2, boolean noFree, Page page)
      Отчет по направлениям одного или нескольких пойнтов
      Parameters:
      items - пойнты
    • getTotal

      public Report getTotal(int cid, Calendar gotdate1, Calendar gotdate2, int type, boolean noFree, int serviceId, int clientItem, String from164, String items)
    • getSessionIncomingList

      public bitel.billing.server.util.PagedList<Session> getSessionIncomingList(int cid, String items, Calendar date1, Calendar date2, Page page)