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
Fields inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
con, moduleId, orderByPattern, tableName
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected StringBuilder
doConnection
(String url, String requestMethod, boolean doInput, String outputText) protected StringBuilder
doConnection
(String url, String requestMethod, boolean doInput, String outputText, Map<String, String> requestProperties) protected String
getParameter
(String data, String key) protected static String
getParamString
(org.json.JSONObject resultJsonObject) protected static String
getParamString
(org.json.JSONObject resultJsonObject, String params) protected static void
getParamString
(org.json.JSONObject jsonObject, StringBuilder builder, String prefix) protected int
psStatus
(PreparedStatement ps, String status, int index) protected void
queryStatus
(StringBuilder query, String status) void
searchTransaction
(SearchResult<B> searchResult, SearchParam searchParam) protected void
setConnectionTimeout
(HttpsURLConnection connection) protected String
setParameter
(String data, String key, String value) Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractIdDao
delete, executeUpdate, get, getAndDelete, getAndUpdate, opt, sqlCommand, sqlCommandAndTable, sqlQuery, sqlWhereId
Methods 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, setStatementParam, update, updateImpl
Methods inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
getSQLOrder
Methods 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)
-