public class PaymentManager
extends java.lang.Object
| Constructor and Description |
|---|
PaymentManager(java.sql.Connection con) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
deletePayment(int id)
Удаление платежа по коду
|
void |
deletePaymentsById(java.lang.String idList) |
Payment |
getPaymentById(int id)
Возвращает платеж по коду.
|
Payment |
getPaymentByID(int id)
Deprecated.
|
java.util.List<Payment> |
getPaymentList(int contractId)
Возвращает список платежей для договора отсортированный по дате
|
java.util.List<Payment> |
getPaymentList(int contractId,
java.util.Calendar date1,
java.util.Calendar date2)
Deprecated.
|
java.util.List<Payment> |
getPaymentList(int contractId,
Period period)
Возвращает список платежей за период для договора отсортированный по дате
|
java.util.List<Payment> |
getPaymentsById(java.lang.String idList) |
void |
updatePayment(Payment payment)
Обновляет существующий (payment.getId() > 0) или добавляет новый платеж (payment.getId() < 0)
|
void |
updatePayment(java.lang.String id,
Payment payment)
Deprecated.
|
void |
zeroBalancePayment(java.util.Calendar date,
int contractId,
int paymentTypeId)
Deprecated.
|
void |
zeroBalancePayment(java.util.Date date,
int contractId,
int paymentTypeId)
Обнуление баланса с помощью виртуального платежа.
|
void |
zeroBalancePayment(java.util.Date date,
int contractId,
int paymentTypeId,
java.lang.String paymentComment)
Обнуление баланса с помощью виртуального платежа
|
public java.util.List<Payment> getPaymentList(int contractId) throws java.sql.SQLException
contractId - код договораjava.sql.SQLExceptionpublic java.util.List<Payment> getPaymentList(int contractId, Period period) throws java.sql.SQLException
contractId - код договораperiod - период, null - все платежиjava.sql.SQLExceptionpublic void updatePayment(Payment payment) throws ru.bitel.bgbilling.common.BGException
payment - объект с данными платежаru.bitel.bgbilling.common.BGExceptionpublic Payment getPaymentById(int id) throws ru.bitel.bgbilling.common.BGException
id - код платежаru.bitel.bgbilling.common.BGExceptionpublic boolean deletePayment(int id)
throws ru.bitel.bgbilling.common.BGException
id - код платежаru.bitel.bgbilling.common.BGExceptionpublic void zeroBalancePayment(java.util.Date date,
int contractId,
int paymentTypeId)
throws ru.bitel.bgbilling.common.BGException
date - дата платежаcontractId - код договораpaymentTypeId - код типа платежаru.bitel.bgbilling.common.BGExceptionpublic void zeroBalancePayment(java.util.Date date,
int contractId,
int paymentTypeId,
java.lang.String paymentComment)
throws ru.bitel.bgbilling.common.BGException
date - дата платежаcontractId - код договораpaymentTypeId - код типа платежаpaymentComment - коментарий платежаru.bitel.bgbilling.common.BGExceptionpublic java.util.List<Payment> getPaymentsById(java.lang.String idList) throws java.sql.SQLException
java.sql.SQLExceptionpublic void deletePaymentsById(java.lang.String idList)
throws java.sql.SQLException
java.sql.SQLException@Deprecated
public void zeroBalancePayment(java.util.Calendar date,
int contractId,
int paymentTypeId)
throws ru.bitel.bgbilling.common.BGException
zeroBalancePayment(Date, int, int, String) или zeroBalancePayment(Date, int, int).ru.bitel.bgbilling.common.BGException@Deprecated public java.util.List<Payment> getPaymentList(int contractId, java.util.Calendar date1, java.util.Calendar date2) throws java.sql.SQLException
getPaymentList(int, Period).java.sql.SQLException@Deprecated
public void updatePayment(java.lang.String id,
Payment payment)
throws ru.bitel.bgbilling.common.BGException
updatePayment(Payment).ru.bitel.bgbilling.common.BGException@Deprecated public Payment getPaymentByID(int id) throws ru.bitel.bgbilling.common.BGException
getPaymentById(int).ru.bitel.bgbilling.common.BGException