@MTOM(enabled=true,
threshold=1024)
public interface VoiceCostMapService
| Modifier and Type | Method and Description |
|---|---|
java.util.List<VoiceCostMapItem> |
costMapItemHistory(int codeId,
int costMapId)
История кода в карте цен
|
void |
exportCostMap()
Экспорт карты цен в файл.
|
void |
importCostMap(int operatorId,
int costMapId,
Period period,
boolean addNewGeocodes,
int mode,
javax.xml.ws.Holder<javax.activation.DataHandler> importContent)
Импорт элементов карты цен.
|
int |
voiceCostMapDelete(int costMapId)
Удаление карты цен из БД.
|
int |
voiceCostMapItemDelete(java.util.List<java.lang.Integer> itemIds)
Удаление элемента (ов) карты цен по его идентификатору.
|
void |
voiceCostMapItemDeleteAll(int costMapId)
Удаление всех элементов карты цен.
|
VoiceCostMapItem |
voiceCostMapItemGet(int itemId)
Получение одного конкретного элемента карты цен по его идентификатору.
|
void |
voiceCostMapItemTree(int costMapId,
java.util.Date date,
javax.xml.ws.Holder<javax.activation.DataHandler> content)
Получение списка элементов у карты цен.
|
int |
voiceCostMapItemUpdate(VoiceCostMapItem item)
Добавление/редактирование элемента карты цен.
|
java.util.List<VoiceCostMap> |
voiceCostMapList(int operatorId)
Получение общего списка карт цен.
|
int |
voiceCostMapUpdate(VoiceCostMap costMap)
Добавление/Редактирование карты цен в БД.
|
java.util.List<VoiceCostMap> voiceCostMapList(int operatorId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionint voiceCostMapUpdate(VoiceCostMap costMap) throws ru.bitel.bgbilling.common.BGException
costMap - карта цен.ru.bitel.bgbilling.common.BGExceptionint voiceCostMapDelete(int costMapId)
throws ru.bitel.bgbilling.common.BGException
costMapId - код удаляемой карты цен.ru.bitel.bgbilling.common.BGExceptionvoid voiceCostMapItemTree(int costMapId,
java.util.Date date,
javax.xml.ws.Holder<javax.activation.DataHandler> content)
throws ru.bitel.bgbilling.common.BGException
costMapId - код карты цен.date - дата, на которую выводится дерево с элементами карты ценcontent - содержимое дерева элементов карты цен, представленное в виде сериализованного стандартными средствами Java объекта VoiceCostMapItemru.bitel.bgbilling.common.BGExceptionVoiceCostMapItem voiceCostMapItemGet(int itemId) throws ru.bitel.bgbilling.common.BGException
itemId - id элементаru.bitel.bgbilling.common.BGExceptionint voiceCostMapItemUpdate(VoiceCostMapItem item) throws ru.bitel.bgbilling.common.BGException
item - добавляемый/редактируемый элемент карты цен.ru.bitel.bgbilling.common.BGExceptionint voiceCostMapItemDelete(java.util.List<java.lang.Integer> itemIds)
throws ru.bitel.bgbilling.common.BGException
itemIds - список id элементов карты цен, подлежащих удалению.ru.bitel.bgbilling.common.BGExceptionvoid importCostMap(int operatorId,
int costMapId,
Period period,
boolean addNewGeocodes,
int mode,
javax.xml.ws.Holder<javax.activation.DataHandler> importContent)
throws ru.bitel.bgbilling.common.BGException
costMapId - код карты цен, в которую импортируются элементыperiod - период, устанавливаемый у элементовmode - режим работы: true - загружать, полностью перетерев прежнее
содержимое, false - обновление имеющихся элементовaddNewGeocodes - отвечает за возможность добавления на лету в справочник
направлений и геокодов новых элементов, которые отсутствуют в
справочнике.importContent - содержимоеru.bitel.bgbilling.common.BGExceptionvoid exportCostMap()
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionvoid voiceCostMapItemDeleteAll(int costMapId)
throws ru.bitel.bgbilling.common.BGException
costMapId - код карты цен, в которой нужно удалить все элементыru.bitel.bgbilling.common.BGExceptionjava.util.List<VoiceCostMapItem> costMapItemHistory(int codeId, int costMapId) throws ru.bitel.bgbilling.common.BGException
code - код карты ценru.bitel.bgbilling.common.BGException