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.payonline.server.bean.TransactionManager
- All Implemented Interfaces:
- AutoCloseable
- 
Nested Class SummaryNested classes/interfaces inherited from class ru.bitel.common.dao.AbstractDaoru.bitel.common.dao.AbstractDao.ResultSetIterator
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intFields inherited from class ru.bitel.bgbilling.server.bean.AbstractTransactionManagermoduleSetupFields inherited from class ru.bitel.common.dao.AbstractDaocacheFilter, cacheJoin, cacheOrderBy, cachePaged, cachePS, cacheWhat, con, getByIdPS, moduleId, orderByPattern, tableNameFields inherited from class ru.bitel.common.dao.AbstarctDaoConstantERROR, 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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddPaymentToTransaction(long transactionId, int paymentId, int paymentType) voidaddUserData(int contactId, String cardNumber, String rebillAnchor) Добавление в БД информации о карте (4 последние цифры) и пользователе этой карты (rebillAnchor - это фактически id пользователя в системе payonline)voiddeletePaymentToTransaction(long transactionId) getByTransId(long transId) protected Transactionprotected TransactiongetList()getList(int contractId) intgetPaymentIdToTransaction(long transactionId, int paymentType) voidsearchTransaction(SearchResult<Transaction> searchResult, int contractId, String contractTitle, String transactionStatus) protected voidMethods inherited from class ru.bitel.bgbilling.server.bean.AbstractTransactionManagerdoConnection, doConnection, getLogger, getParameter, getParamString, getParamString, getParamString, psStatus, queryStatus, searchTransaction, setConnectionTimeout, setParameterMethods inherited from class ru.bitel.common.dao.AbstractIdDaodelete, executeUpdate, get, getAndDelete, getAndUpdate, optMethods inherited from class ru.bitel.common.dao.AbstractDaoclose, delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getPeriod, getQueryById, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, processException, setStatementParam, updateMethods inherited from class ru.bitel.common.dao.AbstarctDaoConstantgetSQLOrderMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLoggererror, error, error, logError, logError, warn
- 
Field Details- 
PAYMENT_TYPE_PAYMENTpublic static final int PAYMENT_TYPE_PAYMENT- See Also:
 
- 
PAYMENT_TYPE_CHARGEpublic static final int PAYMENT_TYPE_CHARGE- See Also:
 
 
- 
- 
Constructor Details- 
TransactionManager
 
- 
- 
Method Details- 
updateImpl- Specified by:
- updateImplin class- ru.bitel.common.dao.AbstractDao<Transaction>
- Throws:
- ru.bitel.bgbilling.common.BGException
- SQLException
 
- 
getFromRSprotected Transaction getFromRS(ResultSet rs) throws SQLException, ru.bitel.bgbilling.common.BGException - Specified by:
- getFromRSin class- ru.bitel.common.dao.AbstractDao<Transaction>
- Throws:
- SQLException
- ru.bitel.bgbilling.common.BGException
 
- 
getFromRSprotected Transaction getFromRS(ResultSet rs, boolean setContractTitle) throws SQLException, ru.bitel.bgbilling.common.BGException - Throws:
- SQLException
- ru.bitel.bgbilling.common.BGException
 
- 
searchTransactionpublic void searchTransaction(SearchResult<Transaction> searchResult, int contractId, String contractTitle, String transactionStatus) throws ru.bitel.bgbilling.common.BGException - Throws:
- ru.bitel.bgbilling.common.BGException
 
- 
getList- Throws:
- ru.bitel.bgbilling.common.BGException
 
- 
getList- Throws:
- ru.bitel.bgbilling.common.BGException
 
- 
getListpublic List<Transaction> getList(int contractId, Period period) throws ru.bitel.bgbilling.common.BGException - Throws:
- ru.bitel.bgbilling.common.BGException
 
- 
getByTransId- Throws:
- ru.bitel.bgbilling.common.BGException
 
- 
addUserDatapublic void addUserData(int contactId, String cardNumber, String rebillAnchor) throws ru.bitel.bgbilling.common.BGException Добавление в БД информации о карте (4 последние цифры) и пользователе этой карты (rebillAnchor - это фактически id пользователя в системе payonline)- Parameters:
- contactId- код договора
- cardNumber- номер карты (последние 4 цифры)
- rebillAnchor- идентификатор пользователя в системе payonline
- Throws:
- ru.bitel.bgbilling.common.BGException
 
- 
addPaymentToTransactionpublic void addPaymentToTransaction(long transactionId, int paymentId, int paymentType) throws ru.bitel.bgbilling.common.BGException - Throws:
- ru.bitel.bgbilling.common.BGException
 
- 
deletePaymentToTransactionpublic void deletePaymentToTransaction(long transactionId) throws ru.bitel.bgbilling.common.BGException - Throws:
- ru.bitel.bgbilling.common.BGException
 
- 
getPaymentIdToTransactionpublic int getPaymentIdToTransaction(long transactionId, int paymentType) throws ru.bitel.bgbilling.common.BGException - Throws:
- ru.bitel.bgbilling.common.BGException
 
 
-