Interface VoiceDestinationService
@MTOM(enabled=true,
threshold=1024)
public interface VoiceDestinationService
Веб-сервис для работы с направлениями модуля Voice.
-
Method Summary
Modifier and Type Method Description int
voiceDestinationDelete(java.util.List<java.lang.Integer> idSet)
Удаление направления (-ий) по коду.VoiceDestination
voiceDestinationGet(int id)
Получение одного конкретного направления по его коду.void
voiceDestinationList(int operator, java.lang.String title, javax.xml.ws.Holder<Page> pageHolder, javax.xml.ws.Holder<javax.activation.DataHandler> destinations)
Получение списка направлений с сортировкой по имени.int
voiceDestinationUpdate(VoiceDestination destination)
Добавление нового (изменение существующего) направления.
-
Method Details
-
voiceDestinationList
void voiceDestinationList(int operator, java.lang.String title, javax.xml.ws.Holder<Page> pageHolder, javax.xml.ws.Holder<javax.activation.DataHandler> destinations) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageExceptionПолучение списка направлений с сортировкой по имени.- Parameters:
operator
- код оператораtitle
- название направления или его частьpageHolder
- информация о страницеdestinations
- список направлений, сериализованных в виде json- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
voiceDestinationGet
VoiceDestination voiceDestinationGet(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageExceptionПолучение одного конкретного направления по его коду.- Parameters:
id
- код направления.- Returns:
- направление.
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
voiceDestinationUpdate
int voiceDestinationUpdate(VoiceDestination destination) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageExceptionДобавление нового (изменение существующего) направления. Решение о добавлении или изменении существующего принимается исходя из условия id > 0.- Parameters:
destination
- направление- Returns:
- код вставленной (обновленной) записи.
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
voiceDestinationDelete
int voiceDestinationDelete(java.util.List<java.lang.Integer> idSet) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageExceptionУдаление направления (-ий) по коду.- Parameters:
idSet
- список кодов направлений, подлежащих удалению.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-