Class TransactionManager
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<Transaction>
ru.bitel.bgbilling.modules.wm.server.bean.TransactionManager
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class ru.bitel.bgbilling.server.bean.AbstractTransactionManager
moduleSetup
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 TypeMethodDescriptionint
checkAndUpdateWMPayment
(int contractId, WMRequest request, int sysMode) Проверяет запрос и возвращает ошибки.int
getFirstYear
(int contractId) protected Transaction
protected Transaction
static String
getPaymentComment
(Connection con, String pattern, Transaction transaction) getWMPayment
(int cid, int id) getWMPaymentList
(Calendar from, Calendar until, int status, String contractTitle, String wmId, String wmPayId) logResult
(int result) void
searchTransaction
(SearchResult<Transaction> searchResult, int contractId, String contractTitle, String status) protected void
updateImpl
(Transaction transaction) Methods inherited from class ru.bitel.bgbilling.server.bean.AbstractTransactionManager
doConnection, doConnection, getParameter, getParamString, getParamString, getParamString, psStatus, queryStatus, searchTransaction, setConnectionTimeout, setParameter
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, getImpl, getListFromRS, getPeriod, getQueryById, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, setStatementParam, update
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
-
ERR_WRONG_REQUEST
public static final int ERR_WRONG_REQUEST- See Also:
-
ERR_WRONG_REMOTE_HOST
public static final int ERR_WRONG_REMOTE_HOST- See Also:
-
ERR_WRONG_HASH
public static final int ERR_WRONG_HASH- See Also:
-
ERR_WRONG_RECIEVER_PURSE
public static final int ERR_WRONG_RECIEVER_PURSE- See Also:
-
ERR_TEST_MODE
public static final int ERR_TEST_MODE- See Also:
-
ERR_WRONG_PAYMENT_ID
public static final int ERR_WRONG_PAYMENT_ID- See Also:
-
ERR_WRONG_CONTRACT_ID
public static final int ERR_WRONG_CONTRACT_ID- See Also:
-
ERR_WRONG_SUMM
public static final int ERR_WRONG_SUMM- See Also:
-
ERR_ALREADY_PAYED
public static final int ERR_ALREADY_PAYED- See Also:
-
ERR_UNIQUE_INVS
public static final int ERR_UNIQUE_INVS- See Also:
-
ERR_UNIQUE_TRANS
public static final int ERR_UNIQUE_TRANS- See Also:
-
ERR_OFF
public static final int ERR_OFF- See Also:
-
ERR_WRONG_PAYMENT_TYPE
public static final int ERR_WRONG_PAYMENT_TYPE- See Also:
-
-
Constructor Details
-
TransactionManager
-
-
Method Details
-
getWMPaymentList
public List<Transaction> getWMPaymentList(Calendar from, Calendar until, int status, String contractTitle, String wmId, String wmPayId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
searchTransaction
public void searchTransaction(SearchResult<Transaction> searchResult, int contractId, String contractTitle, String status) throws SQLException - Throws:
SQLException
-
getWMPayment
- Throws:
SQLException
-
checkAndUpdateWMPayment
Проверяет запрос и возвращает ошибки. Если запрос не предварительный (оповещает об оплате) то обновляет базу. В режиме отключен принимает оповещения об оплате, но отсылает все предварительные запросы с ошибкой ERR_OFF- Parameters:
request
-- Returns:
- Throws:
Exception
-
getFirstYear
- Throws:
SQLException
-
logResult
-
getPaymentComment
-
getFromRS
- Specified by:
getFromRS
in classru.bitel.bgbilling.common.dao.AbstractDao<Transaction>
- Throws:
SQLException
-
getFromRS
- Throws:
SQLException
-
updateImpl
- Specified by:
updateImpl
in classru.bitel.bgbilling.common.dao.AbstractDao<Transaction>
- Throws:
SQLException
-