Package ru.bitel.bgbilling.server.bean
Class AbstractTransactionManager<B extends Id>
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<B>
- Direct Known Subclasses:
 TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager,TransactionManager
public abstract class AbstractTransactionManager<B extends Id>
extends ru.bitel.bgbilling.common.dao.AbstractIdDao<B>
- 
Field Summary
FieldsFields 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 TypeMethodDescriptionprotected StringBuilderdoConnection(String url, String requestMethod, boolean doInput, String outputText) protected StringBuilderdoConnection(String url, String requestMethod, boolean doInput, String outputText, Map<String, String> requestProperties) protected StringgetParameter(String data, String key) protected static StringgetParamString(org.json.JSONObject resultJsonObject) protected static StringgetParamString(org.json.JSONObject resultJsonObject, String params) protected static voidgetParamString(org.json.JSONObject jsonObject, StringBuilder builder, String prefix) protected <T extends BGAbstractTransaction>
StringgetPaymentData(T transaction) protected intpsStatus(PreparedStatement ps, String status, int index) protected voidqueryStatus(StringBuilder query, String status) voidsearchTransaction(SearchResult<B> searchResult, SearchParam searchParam) protected voidsetConnectionTimeout(HttpsURLConnection connection) protected StringsetParameter(String data, String key, String value) Methods 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, getFromRS, getImpl, getListFromRS, getPeriod, getQueryById, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, psSetPeriod, queryPeriod, setStatementParam, update, updateImplMethods 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
- 
moduleSetup
 
 - 
 - 
Constructor Details
- 
AbstractTransactionManager
 
 - 
 - 
Method Details
- 
searchTransaction
public void searchTransaction(SearchResult<B> searchResult, SearchParam searchParam) throws SQLException - Throws:
 SQLException
 - 
queryStatus
 - 
psStatus
- Throws:
 SQLException
 - 
doConnection
protected StringBuilder doConnection(String url, String requestMethod, boolean doInput, String outputText) throws IOException - Throws:
 IOException
 - 
doConnection
protected StringBuilder doConnection(String url, String requestMethod, boolean doInput, String outputText, Map<String, String> requestProperties) throws IOException- Throws:
 IOException
 - 
setConnectionTimeout
 - 
setParameter
 - 
getParameter
 - 
getParamString
 - 
getParamString
 - 
getParamString
protected static void getParamString(org.json.JSONObject jsonObject, StringBuilder builder, String prefix)  - 
getPaymentData
 
 -