public class SoftkeyTransactionManager
extends java.lang.Object
Constructor and Description |
---|
SoftkeyTransactionManager(java.sql.Connection con,
int mid) |
Modifier and Type | Method and Description |
---|---|
void |
addProduct(SoftkeyProduct product)
Добавление продукта в БД
|
void |
addTransaction(SoftkeyTransaction transaction)
Добавление подписки в БД
|
void |
deleteProducts()
Удаление всех продуктов из БД
|
SoftkeyProduct |
getProductByOptionId(int optionId)
Получение пролдукта по его коду
|
java.util.List<SoftkeyProduct> |
getProductList()
Получене списка доступных для подписки продуктов
|
SoftkeyTransaction |
getTransactionByCid(int contractId,
int optionId)
Получение подписки по коду договора и по коду подписки
|
SoftkeyTransaction |
getTransactionById(int transactionId)
Получение подписки по ее коду
|
SoftkeyTransaction |
getTransactionByOrderId(int orderId)
Получение подписки по коду заказа в системе Софткей
|
java.util.List<SoftkeyTransaction> |
getTransactionlist(java.lang.String contractTitle,
int status,
java.util.Date fromDate,
java.util.Date toDate)
Получение списка подписок за определенный период, с определенным статусом, по определенному договору
|
java.util.List<SoftkeyTransactionLog> |
getTransactionLog(int transactionId)
Получение лога подписки по ее коду
|
void |
updateTransaction(SoftkeyTransaction transaction)
Обновление данных подписки в БД
|
public SoftkeyTransactionManager(java.sql.Connection con, int mid)
public java.util.List<SoftkeyTransaction> getTransactionlist(java.lang.String contractTitle, int status, java.util.Date fromDate, java.util.Date toDate) throws ru.bitel.bgbilling.common.BGException
contractTitle
- название договораstatus
- статус подпискиfromDate
- от какого числа искать подпискуtoDate
- по какое число искать подпискуru.bitel.bgbilling.common.BGException
public SoftkeyTransaction getTransactionById(int transactionId) throws ru.bitel.bgbilling.common.BGException
transactionId
- код подпискиru.bitel.bgbilling.common.BGException
public SoftkeyTransaction getTransactionByCid(int contractId, int optionId) throws ru.bitel.bgbilling.common.BGException
contractId
- код договораoptionId
- код подпискиru.bitel.bgbilling.common.BGException
public SoftkeyTransaction getTransactionByOrderId(int orderId) throws ru.bitel.bgbilling.common.BGException
orderId
- код заказаru.bitel.bgbilling.common.BGException
public void addTransaction(SoftkeyTransaction transaction) throws ru.bitel.bgbilling.common.BGException
transaction
- подпискаru.bitel.bgbilling.common.BGException
public void updateTransaction(SoftkeyTransaction transaction) throws ru.bitel.bgbilling.common.BGException
transaction
- подпискаru.bitel.bgbilling.common.BGException
public java.util.List<SoftkeyTransactionLog> getTransactionLog(int transactionId) throws ru.bitel.bgbilling.common.BGException
transactionId
- код подпискиru.bitel.bgbilling.common.BGException
public java.util.List<SoftkeyProduct> getProductList() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public SoftkeyProduct getProductByOptionId(int optionId) throws ru.bitel.bgbilling.common.BGException
optionId
- код продуктаru.bitel.bgbilling.common.BGException
public void addProduct(SoftkeyProduct product) throws ru.bitel.bgbilling.common.BGException
product
- продуктru.bitel.bgbilling.common.BGException
public void deleteProducts() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException