Class VoiceSessionExporter

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.modules.voice.server.bean.VoiceSessionExporter

public class VoiceSessionExporter extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
  • Constructor Details

    • VoiceSessionExporter

      public VoiceSessionExporter()
  • Method Details

    • htmlDetailExport

      public InputStream htmlDetailExport(Contract contract, Period period, Result<?> result, jakarta.servlet.ServletContext context) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • htmlSessionExport

      public InputStream htmlSessionExport(Contract contract, Period period, Result<?> result, jakarta.servlet.ServletContext context, Map<Integer,VoiceDestination> destinationMap) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • csvExport

      public InputStream csvExport(Result<VoiceSession> sessionLogContractList, char separator, Map<Integer,VoiceDestination> destinationsMap) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • csvDetailExport

      public InputStream csvDetailExport(Result<SessionDetailService> result, char separator) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException