Interface ChannelService


public interface ChannelService
Каналы в админке.
  • Method Details

    • channelList

      List<Channel> channelList() throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Список всех каналов. Модуль церберкрипт -> каналы.
      Returns:
      список.
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
      ru.bitel.bgbilling.common.BGException
    • deleteChannel

      void deleteChannel(int id) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Удаление канала. Модуль церберкрипт -> каналы.
      Parameters:
      id - ид канала.
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
      ru.bitel.bgbilling.common.BGException
    • updateChannel

      int updateChannel(Channel channel) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Редактирование канала. Модуль церберкрипт -> каналы.
      Parameters:
      channel - канал.
      Returns:
      новый id если добавилось (или тот же если редактировалось)
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
      ru.bitel.bgbilling.common.BGException
    • getChannel

      Channel getChannel(int id) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Получение канала. Модуль церберкрипт -> каналы.
      Parameters:
      id - ид канала.
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
      ru.bitel.bgbilling.common.BGException
    • getServers

      List<IdTitle> getServers() throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Получение списков серверов. Модуль церберкрипт -> каналы.
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
      ru.bitel.bgbilling.common.BGException
    • channelMappingTable

      List<ChannelMapping> channelMappingTable(int channelId) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Список маппиннгов. Модуль церберкрипт -> каналы.
      Parameters:
      channelId - ид канала.
      Returns:
      список маппингов.
      Throws:
      ru.bitel.bgbilling.common.BGMessageException
      ru.bitel.bgbilling.common.BGException
    • getChannelMapping

      ChannelMapping getChannelMapping(int mappingId) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Получение маппинга. Модуль церберкрипт -> каналы. Редактор логического канала.
      Parameters:
      mappingId -
      Returns:
      маппинг.
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • updateChannelMapping

      void updateChannelMapping(ChannelMapping mapping) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Обновление маппинга. Модуль церберкрипт -> каналы. Редактор логического канала.
      Parameters:
      mapping - маппинг.
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • deleteChannelMapping

      void deleteChannelMapping(int mappingId) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
      Удаление маппинга. Модуль церберкрипт -> каналы.
      Parameters:
      mappingId -
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException