Interface VoiceZoneMapService


@MTOM(enabled=true, threshold=1024) public interface VoiceZoneMapService
  • Method Summary

    Modifier and Type
    Method
    Description
    importZoneMap(int zomeMapId, int mode, String importContent)
    Импорт элементов карты зон.
    int
    voiceZoneMapDelete(int zoneMapId)
    Удаление карты зон из БД.
    int
    Удаление элемента (ов) карты зон по его идентификатору.
    voiceZoneMapItemGet(int itemId)
    Получение одного конкретного элемента карты зон по его идентификатору.
    void
    voiceZoneMapItemTree(int zoneMapId, jakarta.xml.ws.Holder<jakarta.activation.DataHandler> content)
    Получение списка элементов у карты зон.
    int
    Добавление/редактирование элемента карты зон.
    Получение общего списка карт зон.
    int
    Добавление/Редактирование карты зон в БД.
  • Method Details

    • voiceZoneMapList

      List<VoiceZoneMap> voiceZoneMapList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Получение общего списка карт зон.
      Returns:
      список карт зон.
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceZoneMapUpdate

      int voiceZoneMapUpdate(VoiceZoneMap zoneMap) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Добавление/Редактирование карты зон в БД.
      Parameters:
      zoneMap - карта зон.
      Returns:
      код добавленной/обновленной записи.
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceZoneMapDelete

      int voiceZoneMapDelete(int zoneMapId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Удаление карты зон из БД.
      Parameters:
      zoneMapId - код удаляемой карты зон.
      Returns:
      код удаленной карты зон.
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceZoneMapItemTree

      void voiceZoneMapItemTree(int zoneMapId, jakarta.xml.ws.Holder<jakarta.activation.DataHandler> content) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Получение списка элементов у карты зон.
      Parameters:
      zoneMapId - код карты зон.
      date - дата, на которую выводится дерево с элементами карты зон
      content - содержимое дерева элементов карты зон, представленное в виде сериализованного стандартными средствами Java объекта VoiceZoneMapItem
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceZoneMapItemGet

      VoiceZoneMapItem voiceZoneMapItemGet(int itemId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Получение одного конкретного элемента карты зон по его идентификатору.
      Parameters:
      itemId - id элемента
      Returns:
      элемент карты зон
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceZoneMapItemUpdate

      int voiceZoneMapItemUpdate(VoiceZoneMapItem item) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Добавление/редактирование элемента карты зон.
      Parameters:
      item - добавляемый/редактируемый элемент карты зон.
      Returns:
      код добавленного/отредактированного элемента карты зон.
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • voiceZoneMapItemDelete

      int voiceZoneMapItemDelete(List<Integer> itemIds) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Удаление элемента (ов) карты зон по его идентификатору.
      Parameters:
      itemIds - список id элементов карты зон, подлежащих удалению.
      Returns:
      кол-во удаленных элементов
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • importZoneMap

      String importZoneMap(int zomeMapId, int mode, String importContent) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Импорт элементов карты зон.
      Parameters:
      zomeMapId - код карты цен, в которую импортируются элементы
      mode - =0 из текстово поля =1 из xmlфайла
      importContent - данные
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException