public class Payfon24TransactionManager extends MPSTransactionManager
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
nameAccount |
protected java.lang.String |
nameCommand |
protected java.lang.String |
nameTxnDate |
protected java.lang.String |
nameTxnID |
protected java.lang.String |
resultPrvTxnID |
protected java.lang.String |
resultTxnID |
protected static java.lang.String |
TIMEPATTERN |
protected static java.util.regex.Pattern |
TRANSACTION_PATTERN |
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 |
---|
Payfon24TransactionManager() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkValid(Conf.MPSSystem system,
MPSRequest req,
java.sql.Connection con)
Проверка на валидность запроса
|
java.lang.String |
getEncoding() |
protected java.util.regex.Pattern |
getFilePattern() |
protected java.lang.String |
getFileTimePattern() |
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,
int mpsId,
Conf.MPSSystem system,
javax.servlet.http.HttpServletRequest request)
Парсинг запроса от системы
|
protected void |
processError(MPSException ex,
MPSResponse response)
Обработка ошибки
|
protected byte[] |
processRequest(java.sql.Connection con,
int moduleId,
int mpsId,
Conf conf,
Conf.MPSSystem system,
javax.servlet.http.HttpServletRequest httpRequest)
Обработка запроса от системы
|
actionCheck, addTransaction, addTransaction, addTransaction, cancelPreparedTransaction, cancelTransaction, checkTime, 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 static final java.lang.String TIMEPATTERN
protected java.lang.String nameCommand
protected java.lang.String nameAccount
protected java.lang.String nameTxnID
protected java.lang.String nameTxnDate
protected java.lang.String resultTxnID
protected java.lang.String resultPrvTxnID
protected static final java.util.regex.Pattern TRANSACTION_PATTERN
protected MPSRequest parseRequest(java.sql.Connection con, int moduleId, int mpsId, Conf.MPSSystem system, javax.servlet.http.HttpServletRequest request)
MPSTransactionManager
protected byte[] getResponse(java.sql.Connection con, Conf.MPSSystem system, MPSResponse response)
protected byte[] processRequest(java.sql.Connection con, int moduleId, int mpsId, Conf conf, Conf.MPSSystem system, javax.servlet.http.HttpServletRequest httpRequest)
MPSTransactionManager
protected void checkValid(Conf.MPSSystem system, MPSRequest req, java.sql.Connection con) throws MPSException
MPSTransactionManager
checkValid
in class MPSTransactionManager
MPSException
protected void processError(MPSException ex, MPSResponse response)
MPSTransactionManager
processError
in class MPSTransactionManager
protected java.util.List<Transaction> getTransactionListFromFile(Conf.MPSSystem system, java.lang.String file)
getTransactionListFromFile
in class MPSTransactionManager
protected java.util.regex.Pattern getFilePattern()
protected java.lang.String getFileTimePattern()
public java.lang.String getEncoding()
getEncoding
in class MPSTransactionManager