Class TransactionManager
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.common.dao.AbstarctDaoConstant
ru.bitel.common.dao.AbstractDao<B>
ru.bitel.common.dao.AbstractIdDao<B>
ru.bitel.bgbilling.server.bean.AbstractTransactionManager<Transaction>
ru.bitel.bgbilling.modules.agr.server.bean.TransactionManager
- All Implemented Interfaces:
AutoCloseable
Даошка для транзакций платежного модуля A
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bitel.common.dao.AbstractDao
ru.bitel.common.dao.AbstractDao.ResultSetIterator -
Field Summary
FieldsFields inherited from class ru.bitel.bgbilling.server.bean.AbstractTransactionManager
moduleSetupFields inherited from class ru.bitel.common.dao.AbstractDao
cacheFilter, cacheJoin, cacheOrderBy, cachePaged, cachePS, cacheWhat, con, getByIdPS, moduleId, orderByPattern, tableNameFields inherited from class ru.bitel.common.dao.AbstarctDaoConstant
ERROR, fields, SQL_ALL, SQL_AND, SQL_CALC_FOUND_ROWS, SQL_DELETE, SQL_DISTINCT, SQL_EQ, SQL_EQCS, SQL_FROM, SQL_GROUP, SQL_IN, SQL_INSERT, SQL_JOIN, SQL_LEFT_JOIN, SQL_LIMIT, SQL_NOT_IN, SQL_ON, SQL_ON_DUPLICATE_KEY_UPDATE, SQL_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_VALUES, SQL_WHERE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteTransactionByContractId(int contractId) Получение списка платежных систем, через которые проходили платежи.protected TransactiongetRedirectUrl(int contractId, String contractTitle, BigDecimal amount, Map<String, Object> dataMap, ModuleSetup moduleSetup) getTransaction(int transactionId) Получение транзакции по ее кодуgetTransaction(String agrTransactionId) Получение транзакции по id из ПСvoidsearchTransaction(SearchResult<Transaction> searchResult, SearchParam searchParam, String agrPaymentName) protected voidupdateImpl(Transaction transaction) Methods inherited from class ru.bitel.bgbilling.server.bean.AbstractTransactionManager
doConnection, doConnection, getLogger, getParameter, getParamString, getParamString, getParamString, psStatus, queryStatus, searchTransaction, setConnectionTimeout, setParameterMethods inherited from class ru.bitel.common.dao.AbstractIdDao
delete, executeUpdate, get, getAndDelete, getAndUpdate, optMethods inherited from class ru.bitel.common.dao.AbstractDao
close, delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getPeriod, getQueryById, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, processException, recycle, setStatementParam, updateMethods inherited from class ru.bitel.common.dao.AbstarctDaoConstant
getSQLOrderMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
logError
-
Field Details
-
CONTRACT
- See Also:
-
TRANSACTION_ID
- See Also:
-
-
Constructor Details
-
TransactionManager
-
-
Method Details
-
searchTransaction
public void searchTransaction(SearchResult<Transaction> searchResult, SearchParam searchParam, String agrPaymentName) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getTransaction
Получение транзакции по ее коду- Parameters:
transactionId- код транзакции- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
getTransaction
public Transaction getTransaction(String agrTransactionId) throws ru.bitel.bgbilling.common.BGException Получение транзакции по id из ПС- Parameters:
agrTransactionId- код транзакции в ПС- Returns:
- биллинговая транзакция
- Throws:
ru.bitel.bgbilling.common.BGException
-
getFromRS
- Specified by:
getFromRSin classru.bitel.common.dao.AbstractDao<Transaction>- Throws:
SQLException
-
updateImpl
- Specified by:
updateImplin classru.bitel.common.dao.AbstractDao<Transaction>- Throws:
ru.bitel.bgbilling.common.BGException
-
getAGRPaymentSystemList
Получение списка платежных систем, через которые проходили платежи. Формируется по столбцу agrPaymentName у платежей.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
deleteTransactionByContractId
public void deleteTransactionByContractId(int contractId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getRedirectUrl
public String getRedirectUrl(int contractId, String contractTitle, BigDecimal amount, Map<String, Object> dataMap, ModuleSetup moduleSetup) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-