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.SQLException
public java.util.List<Payment> getPaymentList(int contractId, Period period) throws java.sql.SQLException
contractId
- код договораperiod
- период, null - все платежиjava.sql.SQLException
public void updatePayment(Payment payment) throws ru.bitel.bgbilling.common.BGException
payment
- объект с данными платежаru.bitel.bgbilling.common.BGException
public Payment getPaymentById(int id) throws ru.bitel.bgbilling.common.BGException
id
- код платежаru.bitel.bgbilling.common.BGException
public boolean deletePayment(int id) throws ru.bitel.bgbilling.common.BGException
id
- код платежаru.bitel.bgbilling.common.BGException
public void zeroBalancePayment(java.util.Date date, int contractId, int paymentTypeId) throws ru.bitel.bgbilling.common.BGException
date
- дата платежаcontractId
- код договораpaymentTypeId
- код типа платежаru.bitel.bgbilling.common.BGException
public 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.BGException
public java.util.List<Payment> getPaymentsById(java.lang.String idList) throws java.sql.SQLException
java.sql.SQLException
public 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