public interface ContractAutopaymentService
| Modifier and Type | Method and Description |
|---|---|
void |
autopaymentInvoke(int contractId,
java.math.BigDecimal amount) |
SearchResult<Autopayment> |
autopaymentSearch(int contractId,
Period period,
java.lang.String[] sort,
Page page) |
void |
contractAutopaymentModeCheck(int contractId,
ContractAutopaymentMode autopaymentMode)
Проверка на возможность включения автоплатежа.
|
java.util.List<ContractAutopaymentMode> |
contractAutopaymentModeList(int contractId)
Получение доступных режимов для договора.
|
boolean |
isEnabled(int contractId)
Текущее состояние
|
SearchResult<ContractAutopayment> |
searchContractAutopayment(int contractId,
Period period,
java.lang.String[] sort,
Page page)
Список переключения разрешения/запрета автоплатежа администратором
|
boolean |
setEnabled(int contractId,
boolean enabled)
Установить состояние
|
SearchResult<ContractAutopayment> searchContractAutopayment(int contractId, Period period, java.lang.String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
contractId - period - sort - page - ru.bitel.bgbilling.common.BGExceptionboolean isEnabled(int contractId)
throws ru.bitel.bgbilling.common.BGException,
ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGIllegalArgumentException,
ru.bitel.bgbilling.common.BGIllegalAccessException
contractId - ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionboolean setEnabled(int contractId,
boolean enabled)
throws ru.bitel.bgbilling.common.BGException,
ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGIllegalArgumentException,
ru.bitel.bgbilling.common.BGIllegalAccessException
contractId - enabled - ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionjava.util.List<ContractAutopaymentMode> contractAutopaymentModeList(int contractId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException, ru.bitel.bgbilling.common.BGIllegalAccessException
contractId - ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionvoid contractAutopaymentModeCheck(int contractId,
ContractAutopaymentMode autopaymentMode)
throws ru.bitel.bgbilling.common.BGException,
ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGIllegalArgumentException,
ru.bitel.bgbilling.common.BGIllegalAccessException
contractId - autopaymentMode - java.lang.Exceptionru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionSearchResult<Autopayment> autopaymentSearch(int contractId, Period period, java.lang.String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException, ru.bitel.bgbilling.common.BGIllegalAccessException
ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionvoid autopaymentInvoke(int contractId,
java.math.BigDecimal amount)
throws ru.bitel.bgbilling.common.BGException,
ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGIllegalArgumentException,
ru.bitel.bgbilling.common.BGIllegalAccessException
ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGIllegalAccessException