@MTOM(enabled=true,
threshold=1024)
public interface VoiceGeographicCodeService
Modifier and Type | Method and Description |
---|---|
void |
deleteAllGeographicCode(int operatorId)
Удаление всех географических кодов из БД.
|
int |
deleteGeographicCode(java.util.List<java.lang.Integer> codes)
Удаление геокода (-ов) из БД.
|
void |
getGeographicCodeTree(int operatorId,
javax.xml.ws.Holder<javax.activation.DataHandler> codes)
Получение дерева географических кодов оператора.
|
java.lang.String |
importGeographicCode(int operatorId,
boolean addNew,
boolean updateExist,
javax.xml.ws.Holder<javax.activation.DataHandler> importContent)
Импортирование списка географических кодов в БД.
|
int |
updateGeographicCode(VoiceGeographicCode code)
Добавление нового/обновление существующего географического кода с одновременным обновлением истории геокода.
|
void getGeographicCodeTree(int operatorId, javax.xml.ws.Holder<javax.activation.DataHandler> codes) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
date
- дата, на которую необходимо получить деревоcodes
- список кодов в виде дерева, сериализованное в виде jsonru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
int updateGeographicCode(VoiceGeographicCode code) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
code
- экземпляр географического кода.ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
int deleteGeographicCode(java.util.List<java.lang.Integer> codes) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
codeId
- ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
java.lang.String importGeographicCode(int operatorId, boolean addNew, boolean updateExist, javax.xml.ws.Holder<javax.activation.DataHandler> importContent) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
addNew
- флаг, добавлять ли новые геокоды при отсутствииupdateExist
- флаг, обновлять ли существующиеperiod
- период, который выставится у всех геокодов. По умолчанию, если не задано, то с текущего момента и до бесконечности.importContent
- импортируемое содержимое в виде списка строк, каждая из которых разделена на поляru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
void deleteAllGeographicCode(int operatorId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException