public interface VidimaxService
Modifier and Type | Method and Description |
---|---|
java.util.List<VidimaxTariff> |
activeTariffList(int contractId,
boolean tv)
Запрос на получение активных тарифных планов, с сервера пойдет запрос к
видимаксу, так как у нас этих данных нет.
|
java.util.List<VidimaxCharge> |
chargeList(int contractId,
Period period,
Page page,
javax.xml.ws.Holder<java.math.BigDecimal> holderTotalSum)
Получение списка расходов по договору.
|
VidimaxClientPairData |
clientPairDataGet(int contractId)
Получить пользовательские данные.
|
void |
deleteClientPairData(int contractId)
Удаление пользовательских данных.
|
java.util.List<Charge> |
getTransactions(int contractId,
Period period) |
MapHolder<java.lang.Integer,IdTitle> |
serviceMap()
Получить мап, где в качестве ключа выступает код услуги видимакса(идет в
расходе видимакса), а значение IdTitle где в свою очередь id - это код
услуги биллинги на который будет вешаться расход видимакса, а title -
описание.
|
MapHolder<java.lang.Integer,java.lang.String> |
tariffMap()
Получить мап с их названием.
|
java.util.List<IdTitle> |
tariffsForPair() |
void |
updateClientPairData(VidimaxClientPairData pairData)
Обновление/создание пользовательских данных.
|
java.util.List<Charge> getTransactions(int contractId, Period period) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<VidimaxCharge> chargeList(int contractId, Period period, Page page, javax.xml.ws.Holder<java.math.BigDecimal> holderTotalSum) throws ru.bitel.bgbilling.common.BGException
contractId
- - код договора.period
- - за какой период.holderTotalSum
- - содержит общую сумму всех расходов.page
- - только для месячного периода.ru.bitel.bgbilling.common.BGException
VidimaxClientPairData clientPairDataGet(int contractId) throws ru.bitel.bgbilling.common.BGException
contractId
- - код договора.ru.bitel.bgbilling.common.BGException
void updateClientPairData(VidimaxClientPairData pairData) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
pairData
- ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
void deleteClientPairData(int contractId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
contractId
- - код договора.ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
- - если договор связанный.java.util.List<VidimaxTariff> activeTariffList(int contractId, boolean tv) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
contractId
- - код договора.tv
- - если true, то тарифы тв, иначе тарифы видео по заказуru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
- - - если данный договор не связан.java.util.List<IdTitle> tariffsForPair() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
MapHolder<java.lang.Integer,IdTitle> serviceMap() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
MapHolder<java.lang.Integer,java.lang.String> tariffMap() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException