Class SoftkeyTransactionManager
java.lang.Object
ru.bitel.bgbilling.modules.softkey.server.bean.SoftkeyTransactionManager
public class SoftkeyTransactionManager
extends java.lang.Object
- 
Constructor Summary
Constructors Constructor Description SoftkeyTransactionManager(java.sql.Connection con, int mid) - 
Method Summary
Modifier and Type Method Description voidaddProduct(SoftkeyProduct product)Добавление продукта в БДvoidaddTransaction(SoftkeyTransaction transaction)Добавление подписки в БДvoiddeleteProducts()Удаление всех продуктов из БДSoftkeyProductgetProductByOptionId(int optionId)Получение пролдукта по его кодуjava.util.List<SoftkeyProduct>getProductList()Получене списка доступных для подписки продуктовSoftkeyTransactiongetTransactionByCid(int contractId, int optionId)Получение подписки по коду договора и по коду подпискиSoftkeyTransactiongetTransactionById(int transactionId)Получение подписки по ее кодуSoftkeyTransactiongetTransactionByOrderId(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)Получение лога подписки по ее кодуvoidupdateTransaction(SoftkeyTransaction transaction)Обновление данных подписки в БДMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Constructor Details
- 
SoftkeyTransactionManager
public SoftkeyTransactionManager(java.sql.Connection con, int mid) 
 - 
 - 
Method Details
- 
getTransactionlist
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Получение списка подписок за определенный период, с определенным статусом, по определенному договору- Parameters:
 contractTitle- название договораstatus- статус подпискиfromDate- от какого числа искать подпискуtoDate- по какое число искать подписку- Returns:
 - если параметры не заданы, то возвращается полный список подписок
 - Throws:
 ru.bitel.bgbilling.common.BGException
 - 
getTransactionById
public SoftkeyTransaction getTransactionById(int transactionId) throws ru.bitel.bgbilling.common.BGExceptionПолучение подписки по ее коду- Parameters:
 transactionId- код подписки- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGException
 - 
getTransactionByCid
public SoftkeyTransaction getTransactionByCid(int contractId, int optionId) throws ru.bitel.bgbilling.common.BGExceptionПолучение подписки по коду договора и по коду подписки- Parameters:
 contractId- код договораoptionId- код подписки- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGException
 - 
getTransactionByOrderId
public SoftkeyTransaction getTransactionByOrderId(int orderId) throws ru.bitel.bgbilling.common.BGExceptionПолучение подписки по коду заказа в системе Софткей- Parameters:
 orderId- код заказа- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGException
 - 
addTransaction
public void addTransaction(SoftkeyTransaction transaction) throws ru.bitel.bgbilling.common.BGExceptionДобавление подписки в БД- Parameters:
 transaction- подписка- Throws:
 ru.bitel.bgbilling.common.BGException
 - 
updateTransaction
public void updateTransaction(SoftkeyTransaction transaction) throws ru.bitel.bgbilling.common.BGExceptionОбновление данных подписки в БД- Parameters:
 transaction- подписка- Throws:
 ru.bitel.bgbilling.common.BGException
 - 
getTransactionLog
public java.util.List<SoftkeyTransactionLog> getTransactionLog(int transactionId) throws ru.bitel.bgbilling.common.BGExceptionПолучение лога подписки по ее коду- Parameters:
 transactionId- код подписки- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGException
 - 
getProductList
Получене списка доступных для подписки продуктов- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGException
 - 
getProductByOptionId
public SoftkeyProduct getProductByOptionId(int optionId) throws ru.bitel.bgbilling.common.BGExceptionПолучение пролдукта по его коду- Parameters:
 optionId- код продукта- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGException
 - 
addProduct
Добавление продукта в БД- Parameters:
 product- продукт- Throws:
 ru.bitel.bgbilling.common.BGException
 - 
deleteProducts
public void deleteProducts() throws ru.bitel.bgbilling.common.BGExceptionУдаление всех продуктов из БД- Throws:
 ru.bitel.bgbilling.common.BGException
 
 -