public class AssistPaymentRecurringManager
extends java.lang.Object
Constructor and Description |
---|
AssistPaymentRecurringManager(java.sql.Connection con,
int mid) |
Modifier and Type | Method and Description |
---|---|
int |
add(AssistPaymentRecurring pr)
Добавление новых настроек автоплатежа.
|
void |
deleteRecurringForCid(int cid)
Удаление всех настроек рекуррентных платежей для указанного договора.
|
AssistPaymentRecurring |
getRecurringForCid(int cid)
Получение актуальной(!)
|
static AssistPaymentRecurring |
getRecurringFromRS(java.sql.ResultSet rs,
boolean contractTitle) |
java.util.List<AssistPaymentRecurring> |
getRecurringList(int cid)
Список всех актуальных(!)
|
void |
runRecurring(int cid,
java.math.BigDecimal sum)
Ручная инициация рекуррентного платежа по договору.
|
boolean |
updateBillnumber(long ordernumber,
int cid,
long billnumber)
Обновление billnumber для существующего в нашей системе автоплатежа с указанными ordernumber и cid.
|
public AssistPaymentRecurringManager(java.sql.Connection con, int mid)
public int add(AssistPaymentRecurring pr) throws ru.bitel.bgbilling.common.BGException
pr
- новый объектru.bitel.bgbilling.common.BGException
public static AssistPaymentRecurring getRecurringFromRS(java.sql.ResultSet rs, boolean contractTitle) throws java.sql.SQLException
java.sql.SQLException
public boolean updateBillnumber(long ordernumber, int cid, long billnumber) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.util.List<AssistPaymentRecurring> getRecurringList(int cid) throws ru.bitel.bgbilling.common.BGException
cid
- конкретный договор (в таком случае будет 0 или 1 элемент), или -1 если все договоры.ru.bitel.bgbilling.common.BGException
public AssistPaymentRecurring getRecurringForCid(int cid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public void deleteRecurringForCid(int cid) throws ru.bitel.bgbilling.common.BGException
cid
- договорru.bitel.bgbilling.common.BGException
public void runRecurring(int cid, java.math.BigDecimal sum)
cid
- договорsum
- сумма