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 SummaryFieldsFields inherited from class ru.bitel.bgbilling.common.dao.AbstractDaocon, moduleId, orderByPattern, tableNameFields inherited from class ru.bitel.bgbilling.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 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.AbstractIdDaodelete, executeUpdate, get, getAndDelete, getAndUpdate, opt, prepareStatement, sqlCommand, sqlCommandAndTable, sqlQuery, sqlWhereIdMethods inherited from class ru.bitel.bgbilling.common.dao.AbstractDaodelete, 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.AbstarctDaoConstantgetSQLOrder, sqlLimitMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLoggererror, error, error, getLogger, logError, logError, warn
- 
Field Details- 
moduleSetup
 
- 
- 
Constructor Details- 
AbstractTransactionManager
 
- 
- 
Method Details- 
searchTransactionpublic void searchTransaction(SearchResult<B> searchResult, SearchParam searchParam) throws SQLException - Throws:
- SQLException
 
- 
queryStatus
- 
psStatus- Throws:
- SQLException
 
- 
doConnectionprotected StringBuilder doConnection(String url, String requestMethod, boolean doInput, String outputText) throws IOException - Throws:
- IOException
 
- 
doConnectionprotected StringBuilder doConnection(String url, String requestMethod, boolean doInput, String outputText, Map<String, String> requestProperties) throws IOException- Throws:
- IOException
 
- 
setConnectionTimeout
- 
setParameter
- 
getParameter
- 
getParamString
- 
getParamString
- 
getParamStringprotected static void getParamString(org.json.JSONObject jsonObject, StringBuilder builder, String prefix) 
- 
getPaymentData
 
-