Interface BuyemoneyService


public interface BuyemoneyService
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Количество использований курса в платежах.
    void
    Удаление курса валюты.
    Просмотр курса валют по его ид.
    Список всех заведённых курсов валют, активные и неактивные.
    void
    currencyRateUpdate(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

      List<CurrencyRate> currencyRateList() throws ru.bitel.bgbilling.common.BGException
      Список всех заведённых курсов валют, активные и неактивные.
      Throws:
      ru.bitel.bgbilling.common.BGException
    • currencyRateGet

      CurrencyRate currencyRateGet(int id) throws ru.bitel.bgbilling.common.BGException
      Просмотр курса валют по его ид.
      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