Class TransactionManager
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
ru.bitel.bgbilling.common.dao.AbstractDao<Transaction>
ru.bitel.bgbilling.common.dao.AbstractIdDao<Transaction>
ru.bitel.bgbilling.server.bean.AbstractTransactionManager<Transaction>
ru.bitel.bgbilling.modules.agr.server.bean.TransactionManager
Даошка для транзакций платежного модуля A
-
Field Summary
FieldsFields inherited from class ru.bitel.bgbilling.server.bean.AbstractTransactionManager
moduleSetupFields inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
con, moduleId, orderByPattern, tableNameFields inherited from class ru.bitel.bgbilling.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 Transactionprotected StringgetRedirectUrl(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, getParameter, getParamString, getParamString, getParamString, getPaymentData, psStatus, queryStatus, searchTransaction, setConnectionTimeout, setParameterMethods inherited from class ru.bitel.bgbilling.common.dao.AbstractIdDao
delete, executeUpdate, get, getAndDelete, getAndUpdate, opt, prepareStatement, sqlCommand, sqlCommandAndTable, sqlQuery, sqlWhereIdMethods inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getPeriod, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, psSetPeriod, queryPeriod, setStatementParam, updateMethods inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
getSQLOrder, sqlLimitMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError, warn
-
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 SQLException - Throws:
SQLException
-
getTransaction
Получение транзакции по ее коду- Parameters:
transactionId- код транзакции- Returns:
- Throws:
SQLException
-
getQueryById
- Overrides:
getQueryByIdin classru.bitel.bgbilling.common.dao.AbstractDao<Transaction>
-
getTransaction
Получение транзакции по id из ПС- Parameters:
agrTransactionId- код транзакции в ПС- Returns:
- биллинговая транзакция
- Throws:
ru.bitel.bgbilling.common.BGExceptionSQLException
-
getFromRS
- Specified by:
getFromRSin classru.bitel.bgbilling.common.dao.AbstractDao<Transaction>- Throws:
SQLException
-
updateImpl
- Specified by:
updateImplin classru.bitel.bgbilling.common.dao.AbstractDao<Transaction>- Throws:
SQLException
-
getAGRPaymentSystemList
Получение списка платежных систем, через которые проходили платежи. Формируется по столбцу agrPaymentName у платежей.- Returns:
- Throws:
SQLException
-
deleteTransactionByContractId
- Throws:
SQLException
-
getRedirectUrl
public String getRedirectUrl(int contractId, String contractTitle, BigDecimal amount, Map<String, Object> dataMap, ModuleSetup moduleSetup) throws Exception- Throws:
Exception
-