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.gazprombank.server.bean.TransactionManager
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
orderByPatternFields inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
con, ERROR, fields, moduleId, 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, tableName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoAutopayment(int contractId, String contractTitle, BigDecimal sum, Autopayment autopayment) voiddoCheckRequest(int contractId, Boolean autopaymentTransaction) voiddoCheckRequest(Transaction transaction) protected Transactionprotected <T extends BGAbstractTransaction>
StringgetPaymentData(T transaction) protected Stringprotected intpsSetStatus(PreparedStatement ps, int index, String status) protected voidqueryStatus(StringBuilder query, String status) registerOrder(int contractId, String contractTitle, BigDecimal sum, Map<String, Object> dataMap, boolean autopaymentTransaction, boolean requestBindingId) protected voidupdateImpl(Transaction transaction) Methods inherited from class ru.bitel.bgbilling.server.bean.AbstractTransactionManager
checkColumn, doConnection, doConnection, executeQuerySumPage, getParameter, getParamString, getParamString, getParamString, psSetId, queryId, 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, 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, getTableNameMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError, warn
-
Constructor Details
-
TransactionManager
-
-
Method Details
-
queryStatus
- Overrides:
queryStatusin classAbstractTransactionManager<Transaction>
-
psSetStatus
- Overrides:
psSetStatusin classAbstractTransactionManager<Transaction>- Throws:
SQLException
-
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
-
getTransactionSumColumn
- Overrides:
getTransactionSumColumnin classAbstractTransactionManager<Transaction>
-
registerOrder
public Transaction registerOrder(int contractId, String contractTitle, BigDecimal sum, Map<String, Object> dataMap, boolean autopaymentTransaction, boolean requestBindingId) throws Exception- Throws:
Exception
-
doAutopayment
public void doAutopayment(int contractId, String contractTitle, BigDecimal sum, Autopayment autopayment) throws Exception - Throws:
Exception
-
getToken
-
doCheckRequest
-
doCheckRequest
- Throws:
Exception
-
getPaymentData
- Overrides:
getPaymentDatain classAbstractTransactionManager<Transaction>
-