Class PaymentManager
java.lang.Object
bitel.billing.server.contract.bean.PaymentManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandeletePayment(int id) Удаление платежа по кодуvoiddeletePaymentsById(String idList) getPaymentById(int id) Возвращает платеж по коду.getPaymentByID(int id) Deprecated.getPaymentList(int contractId) Возвращает список платежей для договора отсортированный по датеgetPaymentList(int contractId, Calendar date1, Calendar date2) Deprecated.getPaymentList(int contractId, Period period) Возвращает список платежей за период для договора отсортированный по датеgetPaymentsById(String idList) voidupdatePayment(String id, Payment payment) Deprecated.voidupdatePayment(Payment payment) Обновляет существующий (payment.getId() > 0) или добавляет новый платеж (payment.getId() < 0)voidzeroBalancePayment(Calendar date, int contractId, int paymentTypeId) Deprecated.voidzeroBalancePayment(Date date, int contractId, int paymentTypeId) Обнуление баланса с помощью виртуального платежа.voidzeroBalancePayment(Date date, int contractId, int paymentTypeId, String paymentComment) Обнуление баланса с помощью виртуального платежа
-
Constructor Details
-
PaymentManager
-
-
Method Details
-
getPaymentList
Возвращает список платежей для договора отсортированный по дате- Parameters:
contractId- код договора- Returns:
- список платежей, если платежей нет, возвращает пустой список
- Throws:
SQLException
-
getPaymentList
Возвращает список платежей за период для договора отсортированный по дате- Parameters:
contractId- код договораperiod- период, null - все платежи- Returns:
- список платежей, если платежей нет, возвращает пустой список
- Throws:
SQLException
-
updatePayment
Обновляет существующий (payment.getId() > 0) или добавляет новый платеж (payment.getId() < 0)- Parameters:
payment- объект с данными платежа- Throws:
ru.bitel.bgbilling.common.BGException
-
getPaymentById
Возвращает платеж по коду.- Parameters:
id- код платежа- Returns:
- платеж или null если не найден
- Throws:
ru.bitel.bgbilling.common.BGException
-
deletePayment
public boolean deletePayment(int id) throws ru.bitel.bgbilling.common.BGException Удаление платежа по коду- Parameters:
id- код платежа- Returns:
- true - платеж удален, false - иначе
- Throws:
ru.bitel.bgbilling.common.BGException
-
zeroBalancePayment
public void zeroBalancePayment(Date date, int contractId, int paymentTypeId) throws ru.bitel.bgbilling.common.BGException Обнуление баланса с помощью виртуального платежа. Комментарий платежа "Виртуальный платеж для обнуления баланса"- Parameters:
date- дата платежаcontractId- код договораpaymentTypeId- код типа платежа- Throws:
ru.bitel.bgbilling.common.BGException
-
zeroBalancePayment
public void zeroBalancePayment(Date date, int contractId, int paymentTypeId, String paymentComment) throws ru.bitel.bgbilling.common.BGException Обнуление баланса с помощью виртуального платежа- Parameters:
date- дата платежаcontractId- код договораpaymentTypeId- код типа платежаpaymentComment- комментарий платежа- Throws:
ru.bitel.bgbilling.common.BGException
-
getPaymentsById
- Throws:
SQLException
-
deletePaymentsById
- Throws:
SQLException
-
zeroBalancePayment
@Deprecated public void zeroBalancePayment(Calendar date, int contractId, int paymentTypeId) throws ru.bitel.bgbilling.common.BGException Deprecated.ИспользоватьzeroBalancePayment(Date, int, int, String)илиzeroBalancePayment(Date, int, int).- Throws:
ru.bitel.bgbilling.common.BGException
-
getPaymentList
@Deprecated public List<Payment> getPaymentList(int contractId, Calendar date1, Calendar date2) throws SQLException Deprecated.ИспользоватьgetPaymentList(int, Period).- Throws:
SQLException
-
updatePayment
@Deprecated public void updatePayment(String id, Payment payment) throws ru.bitel.bgbilling.common.BGException Deprecated.ИспользоватьupdatePayment(Payment).- Throws:
ru.bitel.bgbilling.common.BGException
-
getPaymentByID
Deprecated.ИспользоватьgetPaymentById(int).- Throws:
ru.bitel.bgbilling.common.BGException
-