Class BGReportUtils

java.lang.Object
ru.bitel.bgbilling.modules.reports.server.bean.BGReportUtils

public class BGReportUtils extends Object
  • Constructor Details

    • BGReportUtils

      public BGReportUtils()
  • Method Details

    • getReport

      public static ru.bitel.bgbilling.modules.reports.server.report.BGReport getReport(String id, Connection con, Connection conSlave, ModuleSetup moduleSetup, int userId, org.apache.logging.log4j.Logger log) throws ru.bitel.bgbilling.common.BGException
      Возврат инициализированного инстанса отчёта по указанному id, всех типов и конструкций. Ид отчёта пример: ru.bitel.bgbilling.plugins.cashcheck_kkm, kernel_contract_reward, custom_debtorReport
      Throws:
      ru.bitel.bgbilling.common.BGException
    • addRequestParams

      public static void addRequestParams(ru.bitel.bgbilling.modules.reports.server.report.BGReport report, jakarta.servlet.http.HttpServletRequest request)
      Добавление в report параметров отчёта из реквеста.
    • getModuleAndPlugin

      public static org.json.JSONArray getModuleAndPlugin(ModuleSetup moduleSetup, Connection con) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getReports

      public static List<BGReportUtils.Report> getReports(String reportModule, Connection con) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • resetReportCache

      public static void resetReportCache()