public class TransactionManager extends AbstractTransactionManager<Transaction>
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
fields |
moduleSetup
Constructor and Description |
---|
TransactionManager(java.sql.Connection con,
int mid) |
Modifier and Type | Method and Description |
---|---|
void |
doCheckRequest(int contractId,
boolean autopaymentTransaction) |
Transaction |
doRecurrentRequest(int contractId,
java.math.BigDecimal sum,
java.lang.String parentOrderIDP) |
java.lang.String |
getFormatSum(java.math.BigDecimal sum) |
protected Transaction |
getFromRS(java.sql.ResultSet rs) |
Transaction |
getTransactionByTransactionId(java.lang.String transactionId) |
protected int |
psStatus(java.sql.PreparedStatement ps,
java.lang.String status,
int index) |
protected void |
queryStatus(java.lang.StringBuilder query,
java.lang.String status) |
protected void |
updateImpl(Transaction transaction) |
searchTransaction, searchTransaction
delete, get, getAndDelete, getAndUpdate
protected void queryStatus(java.lang.StringBuilder query, java.lang.String status)
queryStatus
in class AbstractTransactionManager<Transaction>
protected int psStatus(java.sql.PreparedStatement ps, java.lang.String status, int index) throws java.sql.SQLException
psStatus
in class AbstractTransactionManager<Transaction>
java.sql.SQLException
public Transaction getTransactionByTransactionId(java.lang.String transactionId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public Transaction doRecurrentRequest(int contractId, java.math.BigDecimal sum, java.lang.String parentOrderIDP) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.lang.String getFormatSum(java.math.BigDecimal sum)
public void doCheckRequest(int contractId, boolean autopaymentTransaction) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
protected Transaction getFromRS(java.sql.ResultSet rs) throws java.sql.SQLException, ru.bitel.bgbilling.common.BGException
getFromRS
in class ru.bitel.common.dao.AbstractDao<Transaction>
java.sql.SQLException
ru.bitel.bgbilling.common.BGException
protected void updateImpl(Transaction transaction) throws ru.bitel.bgbilling.common.BGException
updateImpl
in class ru.bitel.common.dao.AbstractDao<Transaction>
ru.bitel.bgbilling.common.BGException