Class FreecashTransactionManager
java.lang.Object
ru.bitel.bgbilling.modules.mps.server.bean.protocol.MPSTransactionManager
ru.bitel.bgbilling.modules.mps.server.bean.protocol.FreecashTransactionManager
public class FreecashTransactionManager extends MPSTransactionManager
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.modules.mps.server.bean.protocol.MPSTransactionManager
ACTION_CANCEL, ACTION_CHANGE, ACTION_CHECK, ACTION_PAY, ACTION_PAY_ON_CHECK, ACTION_STATUS, documentBuilder, ERROR_MPS_CONTRACT_NOTFOUND, ERROR_MPS_DATA, ERROR_MPS_DATE, ERROR_MPS_DATE_FIELD, ERROR_MPS_EDIT_NOT_SUPPORTED, ERROR_MPS_HASH, ERROR_MPS_ISOFF, ERROR_MPS_NUMBER_PATTERN, ERROR_MPS_OUT_OF_MONEY, ERROR_MPS_PAY_EXIST, ERROR_MPS_PAY_NOTEXIST, ERROR_MPS_REQUEST, ERROR_MPS_SERVER, ERROR_MPS_SUM_BIG, ERROR_MPS_SUM_SMALL, ERROR_MPS_SUM_TOOSMALLORBIG, ERROR_MPS_TRANSACTION_ID_FIELD, ERROR_MPS_TYPE, KEY_RESPONSE_PARAMETERS, log, MPS_CYBERPLAT, MPS_FROMGATEWAY, MPS_OSMP, p1, p2, p3, pNumber, REQUEST_ATTRIBUTE_PARAMETERS, REQUEST_ATTRIBUTE_PATH_INFO
-
Constructor Summary
Constructors Constructor Description FreecashTransactionManager()
-
Method Summary
Modifier and Type Method Description java.lang.String
getDefaultEncoding()
protected byte[]
getResponse(java.sql.Connection con, Conf.MPSSystem system, MPSResponse response)
protected java.util.List<Transaction>
getTransactionListFromFile(Conf.MPSSystem system, java.lang.String file)
protected MPSRequest
parseRequest(java.sql.Connection con, int moduleId, java.lang.String mpsId, Conf.MPSSystem system, javax.servlet.http.HttpServletRequest request)
https://[server][?protected void
processError(MPSException ex, MPSResponse response)
Обработка ошибкиprotected byte[]
processRequest(java.sql.Connection con, int moduleId, java.lang.String mpsId, Conf conf, Conf.MPSSystem system, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Обработка запроса от системыMethods inherited from class ru.bitel.bgbilling.modules.mps.server.bean.protocol.MPSTransactionManager
actionCheck, addTransaction, addTransaction, addTransaction, cancelPreparedTransaction, cancelTransaction, checkTime, checkValid, clearCanceledTransaction, createTemporaryTable, executePreparedTransaction, executePreparedTransaction, executePreparedTransaction, findContract, getComment, getContractTitle, getEncoding, getInstance, getResponseAttributes, getTable, getTransactionByTransId, getTransactionByTransId, getTransactionByTransId, getTransactionFromRS, getTransactionList, getTransactionList, getTransactionList, getTransactionList, getTransactionList, getTransactionListForDay, getTransactionListFromFileByConfig, getTransactionListFromFileByPattern, getUserLogin, getUserLoginFormatted, onPayment, parseBigInteger, prepareTransaction, prepareTransaction, prepareTransaction, preProcess, processRegister, processRegister, processRequest, processResponseEvent, reviseAddTransactions, reviseCancelTransactions, reviseRestoreTransactions, searchTransactionList, setEncoding, setResponseParameters, setUserLogin, systemAccountAdd, systemAccountDelete, xmlSerialize
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
FreecashTransactionManager
public FreecashTransactionManager()
-
-
Method Details
-
processRequest
protected byte[] processRequest(java.sql.Connection con, int moduleId, java.lang.String mpsId, Conf conf, Conf.MPSSystem system, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Description copied from class:MPSTransactionManager
Обработка запроса от системы- Specified by:
processRequest
in classMPSTransactionManager
-
parseRequest
protected MPSRequest parseRequest(java.sql.Connection con, int moduleId, java.lang.String mpsId, Conf.MPSSystem system, javax.servlet.http.HttpServletRequest request) throws MPSExceptionhttps://[server][?[[èìÿ_ïàðàìåòðà=çíà÷åíèå_ïàðàìåòðà]& ]]] TYPE=N (1,2,3,4) PAY_ID=N ACCOUNT=S PAY_AMOUNT=money DATE=date SIGN=sign- Specified by:
parseRequest
in classMPSTransactionManager
- Throws:
MPSException
-
processError
Description copied from class:MPSTransactionManager
Обработка ошибки- Specified by:
processError
in classMPSTransactionManager
-
getTransactionListFromFile
protected java.util.List<Transaction> getTransactionListFromFile(Conf.MPSSystem system, java.lang.String file)- Specified by:
getTransactionListFromFile
in classMPSTransactionManager
-
getResponse
2007-01-01 00:01:20 0 ÔÈÎ - Specified by:
getResponse
in classMPSTransactionManager
-
getDefaultEncoding
public java.lang.String getDefaultEncoding()- Overrides:
getDefaultEncoding
in classMPSTransactionManager
-