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.pscb.server.bean.TransactionManager
-
Field Summary
Fields 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 TypeMethodDescriptionvoiddeleteTransactionById(int transactionId) Удаление платежа из БД по его коду.protected TransactiongetTransactionById(int transactionId) Получение платежа по его коду.voidsearchTransactions(SearchResult<Transaction> searchResult, int contractId, String contractTitle, String status) 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, getQueryById, 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
-
Constructor Details
-
TransactionManager
-
-
Method Details
-
searchTransactions
public void searchTransactions(SearchResult<Transaction> searchResult, int contractId, String contractTitle, String status) throws SQLException - Throws:
SQLException
-
getTransactionById
public Transaction getTransactionById(int transactionId) throws ru.bitel.bgbilling.common.BGException Получение платежа по его коду. Настоятельно рекомендуется использовать именно данный метод, а не}, т.к. в последнем не учитывается join таблицы с контрактами для получения названия договораinvalid reference
AbstractIdDao#get(int)- Parameters:
paymentId- код платежа- Returns:
- объект платежа
- Throws:
ru.bitel.bgbilling.common.BGException
-
updateImpl
- Specified by:
updateImplin classru.bitel.bgbilling.common.dao.AbstractDao<Transaction>- Throws:
SQLException
-
deleteTransactionById
Удаление платежа из БД по его коду.- Parameters:
paymentId- код платежа- Throws:
ru.bitel.bgbilling.common.BGExceptionSQLException
-
getFromRS
- Specified by:
getFromRSin classru.bitel.bgbilling.common.dao.AbstractDao<Transaction>- Throws:
SQLException
-