@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.BGException
int voiceCostMapUpdate(VoiceCostMap costMap) throws ru.bitel.bgbilling.common.BGException
costMap
- карта цен.ru.bitel.bgbilling.common.BGException
int voiceCostMapDelete(int costMapId) throws ru.bitel.bgbilling.common.BGException
costMapId
- код удаляемой карты цен.ru.bitel.bgbilling.common.BGException
void 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.BGException
VoiceCostMapItem voiceCostMapItemGet(int itemId) throws ru.bitel.bgbilling.common.BGException
itemId
- id элементаru.bitel.bgbilling.common.BGException
int voiceCostMapItemUpdate(VoiceCostMapItem item) throws ru.bitel.bgbilling.common.BGException
item
- добавляемый/редактируемый элемент карты цен.ru.bitel.bgbilling.common.BGException
int voiceCostMapItemDelete(java.util.List<java.lang.Integer> itemIds) throws ru.bitel.bgbilling.common.BGException
itemIds
- список id элементов карты цен, подлежащих удалению.ru.bitel.bgbilling.common.BGException
void 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.BGException
void exportCostMap() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void voiceCostMapItemDeleteAll(int costMapId) throws ru.bitel.bgbilling.common.BGException
costMapId
- код карты цен, в которой нужно удалить все элементыru.bitel.bgbilling.common.BGException
java.util.List<VoiceCostMapItem> costMapItemHistory(int codeId, int costMapId) throws ru.bitel.bgbilling.common.BGException
code
- код карты ценru.bitel.bgbilling.common.BGException