public class ElecsnetSpbTransactionManager extends ElecsnetAbstractTransactionManager
ElecsnetAbstractTransactionManager.AnswerCode
DATE_FORMAT, encoding, ERROR_CONTRACT_NOT_FOUND, ERROR_SERVICE_UNAVAILABLE, MULTIPLICAND
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, log, MPS_CYBERPLAT, MPS_FROMGATEWAY, MPS_OSMP, p1, p2, p3, pNumber, REQUEST_ATTRIBUTE_PARAMETERS, REQUEST_ATTRIBUTE_PATH_INFO
Constructor and Description |
---|
ElecsnetSpbTransactionManager() |
Modifier and Type | Method and Description |
---|---|
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 mid,
int mpsId,
Conf.MPSSystem system,
javax.servlet.http.HttpServletRequest request)
Парсинг запроса от системы
|
protected byte[] |
processRequest(java.sql.Connection con,
int mid,
int mpsId,
Conf conf,
Conf.MPSSystem system,
javax.servlet.http.HttpServletRequest httpRequest)
Обработка запроса от системы
|
getEncoding, processError
actionCheck, addTransaction, addTransaction, addTransaction, cancelPreparedTransaction, cancelTransaction, checkTime, checkValid, clearCanceledTransaction, createTemporaryTable, executePreparedTransaction, executePreparedTransaction, executePreparedTransaction, findContract, getComment, getContractTitle, getDefaultEncoding, getInstance, getResponseAttributes, getTable, getTransactionByTransId, getTransactionByTransId, getTransactionByTransId, getTransactionFromRS, getTransactionList, getTransactionList, getTransactionList, getTransactionList, getTransactionListForDay, getTransactionListFromFileByConfig, getTransactionListFromFileByPattern, getUserLogin, getUserLoginFormatted, init, onPayment, parseBigInteger, prepareTransaction, prepareTransaction, prepareTransaction, preProcess, processRegister, processRegister, processRequest, reviseAddTransactions, reviseCancelTransactions, reviseRestoreTransactions, searchTransactionList, setEncoding, setUserLogin, systemAccountAdd, systemAccountDelete
protected byte[] processRequest(java.sql.Connection con, int mid, int mpsId, Conf conf, Conf.MPSSystem system, javax.servlet.http.HttpServletRequest httpRequest)
MPSTransactionManager
processRequest
in class MPSTransactionManager
protected MPSRequest parseRequest(java.sql.Connection con, int mid, int mpsId, Conf.MPSSystem system, javax.servlet.http.HttpServletRequest request) throws MPSException
MPSTransactionManager
parseRequest
in class ElecsnetAbstractTransactionManager
MPSException
protected java.util.List<Transaction> getTransactionListFromFile(Conf.MPSSystem system, java.lang.String file)
getTransactionListFromFile
in class MPSTransactionManager
protected byte[] getResponse(java.sql.Connection con, Conf.MPSSystem system, MPSResponse response)
getResponse
in class MPSTransactionManager