Package ru.bitel.bgbilling.server.bean
Class AbstractTransactionManager<B extends Id>
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.common.dao.AbstarctDaoConstant
ru.bitel.common.dao.AbstractDao<B>
ru.bitel.common.dao.AbstractIdDao<B>
ru.bitel.bgbilling.server.bean.AbstractTransactionManager<B>
- All Implemented Interfaces:
AutoCloseable
- 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
public abstract class AbstractTransactionManager<B extends Id>
extends ru.bitel.common.dao.AbstractIdDao<B>
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bitel.common.dao.AbstractDao
ru.bitel.common.dao.AbstractDao.ResultSetIterator -
Field Summary
FieldsFields inherited from class ru.bitel.common.dao.AbstractDao
cacheFilter, cacheJoin, cacheOrderBy, cachePaged, cachePS, cacheWhat, con, getByIdPS, moduleId, orderByPattern, tableNameFields inherited from class ru.bitel.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) org.apache.logging.log4j.Loggerprotected 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 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.common.dao.AbstractIdDao
delete, executeUpdate, get, getAndDelete, getAndUpdate, optMethods inherited from class ru.bitel.common.dao.AbstractDao
close, delete, deleteImpl, eq, get, getById, getFromRS, getImpl, getListFromRS, getPeriod, getQueryById, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, processException, recycle, setStatementParam, update, updateImplMethods inherited from class ru.bitel.common.dao.AbstarctDaoConstant
getSQLOrderMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
logError
-
Field Details
-
moduleSetup
-
-
Constructor Details
-
AbstractTransactionManager
-
-
Method Details
-
searchTransaction
public void searchTransaction(SearchResult<B> searchResult, SearchParam searchParam) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
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) -
getLogger
public org.apache.logging.log4j.Logger getLogger()- Overrides:
getLoggerin classru.bitel.bgbilling.kernel.base.server.logger.BGLogger
-