Interface TicketService


public interface TicketService
  • Method Details

    • agentList

      List<AgentData> agentList(String title) throws ru.bitel.bgbilling.common.BGException
      Список агентов модуля.
      Parameters:
      title - - фильтр по названию; null или пустая строка - все агенты
      Throws:
      ru.bitel.bgbilling.common.BGException
    • agentTitleList

      List<IdTitle> agentTitleList(String title) throws ru.bitel.bgbilling.common.BGException
      Список агентов модуля (id и название).
      Parameters:
      title - - фильтр по названию; null или пустая строка - все агенты
      Throws:
      ru.bitel.bgbilling.common.BGException
    • agentGet

      AgentData agentGet(int id) throws ru.bitel.bgbilling.common.BGException
      Агент модуля.
      Parameters:
      id - - id агента
      Throws:
      ru.bitel.bgbilling.common.BGException
    • agentUpdate

      void agentUpdate(AgentData agent) throws ru.bitel.bgbilling.common.BGException
      Добавление или обновление агента модуля.
      Parameters:
      agent - - агент; id invalid input: '<'= 0 - добавление; пустой пароль у существующего агента - не менять
      Throws:
      ru.bitel.bgbilling.common.BGException
    • agentDelete

      void agentDelete(int id) throws ru.bitel.bgbilling.common.BGException
      Удаление агента модуля.
      Parameters:
      id - - id агента
      Throws:
      ru.bitel.bgbilling.common.BGException
    • agentTicketList

      SearchResult<Ticket> agentTicketList(int agentId, Date dateFrom, Date dateTo, int id, int transId, String pin, Page page) throws ru.bitel.bgbilling.common.BGException
      Список чеков (платежей) агентов за период.
      Parameters:
      agentId - - id агента; 0 - все агенты
      dateFrom - - начало периода
      dateTo - - конец периода; null - без ограничения
      id - - id чека; 0 - все
      transId - - внешний номер транзакции; 0 - все
      pin - - PIN чека; null или пустая строка - все
      page - - параметры постраничного вывода
      Throws:
      ru.bitel.bgbilling.common.BGException