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<B>
ru.bitel.bgbilling.common.dao.AbstractIdDao<B>
ru.bitel.bgbilling.server.bean.AbstractTransactionManager<Transaction>
ru.bitel.bgbilling.modules.payonline.server.bean.TransactionManager
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intFields 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 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) voidprotected 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, setStatementParamMethods 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 
- 
Field Details
- 
PAYMENT_TYPE_PAYMENT
public static final int PAYMENT_TYPE_PAYMENT- See Also:
 
 - 
PAYMENT_TYPE_CHARGE
public static final int PAYMENT_TYPE_CHARGE- See Also:
 
 
 - 
 - 
Constructor Details
- 
TransactionManager
 
 - 
 - 
Method Details
- 
update
- Overrides:
 updatein classru.bitel.bgbilling.common.dao.AbstractDao<Transaction>- Throws:
 SQLException
 - 
updateImpl
- Specified by:
 updateImplin classru.bitel.bgbilling.common.dao.AbstractDao<Transaction>- Throws:
 SQLException
 - 
getFromRS
- Specified by:
 getFromRSin classru.bitel.bgbilling.common.dao.AbstractDao<Transaction>- Throws:
 SQLException
 - 
getFromRS
- Throws:
 SQLException
 - 
searchTransaction
public void searchTransaction(SearchResult<Transaction> searchResult, int contractId, String contractTitle, String transactionStatus) throws SQLException - Throws:
 SQLException
 - 
getList
- Throws:
 SQLException
 - 
getList
- Throws:
 SQLException
 - 
getList
- Throws:
 SQLException
 - 
getByTransId
- Throws:
 SQLException
 - 
addUserData
Добавление в БД информации о карте (4 последние цифры) и пользователе этой карты (rebillAnchor - это фактически id пользователя в системе payonline)- Parameters:
 contactId- код договораcardNumber- номер карты (последние 4 цифры)rebillAnchor- идентификатор пользователя в системе payonline- Throws:
 ru.bitel.bgbilling.common.BGExceptionSQLException
 - 
addPaymentToTransaction
public void addPaymentToTransaction(long transactionId, int paymentId, int paymentType) throws SQLException - Throws:
 SQLException
 - 
deletePaymentToTransaction
- Throws:
 SQLException
 - 
getPaymentIdToTransaction
- Throws:
 SQLException
 
 -