Interface BuyemoneyService
public interface BuyemoneyService
-
Method Summary
Modifier and TypeMethodDescriptionintcurrencyRateCountUsed(int id) Количество использований курса в платежах.voidcurrencyRateDelete(int id) Удаление курса валюты.currencyRateGet(int id) Просмотр курса валют по его ид.Список всех заведённых курсов валют, активные и неактивные.voidcurrencyRateUpdate(int id, int protocolCurrency, Date dateFrom, Date dateTo, ru.bitel.common.util.BGMoney price, boolean enabled) Добавление (id == 0) или изменение курса валюты.paymentList(int contractId, Date dateFrom, Date dateTo, int currency, String groups, String contract) Лог платежей.List<ru.bitel.bgbilling.common.model.KeyValue> Список всех протоколов-валют (id => название).List<ru.bitel.bgbilling.common.model.KeyValue> protocolProps(int currency) Свойства избранного протокола-валюты: (параметр => значение).
-
Method Details
-
protocolCurrencies
List<ru.bitel.bgbilling.common.model.KeyValue> protocolCurrencies() throws ru.bitel.bgbilling.common.BGExceptionСписок всех протоколов-валют (id => название). Для комбобоксов в админке.- Throws:
ru.bitel.bgbilling.common.BGException
-
currencyRateList
Список всех заведённых курсов валют, активные и неактивные.- Throws:
ru.bitel.bgbilling.common.BGException
-
currencyRateGet
Просмотр курса валют по его ид.- Throws:
ru.bitel.bgbilling.common.BGException
-
currencyRateCountUsed
int currencyRateCountUsed(int id) throws ru.bitel.bgbilling.common.BGException Количество использований курса в платежах.- Throws:
ru.bitel.bgbilling.common.BGException
-
currencyRateUpdate
void currencyRateUpdate(int id, int protocolCurrency, Date dateFrom, Date dateTo, ru.bitel.common.util.BGMoney price, boolean enabled) throws ru.bitel.bgbilling.common.BGException Добавление (id == 0) или изменение курса валюты. Если курс уже используется в платежах, изменяется только активность.- Throws:
ru.bitel.bgbilling.common.BGException
-
currencyRateDelete
void currencyRateDelete(int id) throws ru.bitel.bgbilling.common.BGException Удаление курса валюты. Используемый в платежах курс удалить нельзя.- Throws:
ru.bitel.bgbilling.common.BGException
-
protocolProps
List<ru.bitel.bgbilling.common.model.KeyValue> protocolProps(int currency) throws ru.bitel.bgbilling.common.BGException Свойства избранного протокола-валюты: (параметр => значение). Если валюта не выбрана (currency invalid input: '<'= 0), вернётся запись "не выбран".- Throws:
ru.bitel.bgbilling.common.BGException
-
paymentList
List<BuyemoneyPayment> paymentList(int contractId, Date dateFrom, Date dateTo, int currency, String groups, String contract) throws ru.bitel.bgbilling.common.BGException Лог платежей. Фильтры необязательные: contractId invalid input: '<'= 0 - без договора, currency invalid input: '<'= 0 - любая валюта, groups - список ид групп, contract - поиск по названию договора.- Throws:
ru.bitel.bgbilling.common.BGException
-