public class RapidaTransactionManager extends MPSTransactionManager
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PARAM_ACCOUNT |
static java.lang.String |
PARAM_COMMAND |
static java.lang.String |
PARAM_SUM |
static java.lang.String |
PARAM_TXN_DATE |
static java.lang.String |
PARAM_TXN_ID |
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 |
|---|
RapidaTransactionManager() |
| 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) |
static void |
main(java.lang.String[] args) |
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, checkValid, clearCanceledTransaction, executePreparedTransaction, executePreparedTransaction, executePreparedTransaction, findContract, getComment, getComment, getContractTitle, getEncoding, 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, setUserLogin, systemAccountAdd, systemAccountDeletepublic static final java.lang.String PARAM_COMMAND
public static final java.lang.String PARAM_TXN_ID
public static final java.lang.String PARAM_TXN_DATE
public static final java.lang.String PARAM_ACCOUNT
public static final java.lang.String PARAM_SUM
protected static final java.util.regex.Pattern TRANSACTION_PATTERN
protected byte[] processRequest(java.sql.Connection con,
int moduleId,
int mpsId,
Conf conf,
Conf.MPSSystem system,
javax.servlet.http.HttpServletRequest httpRequest)
MPSTransactionManagerprocessRequest in class MPSTransactionManagerprotected MPSRequest parseRequest(java.sql.Connection con, int moduleId, int mpsId, Conf.MPSSystem system, javax.servlet.http.HttpServletRequest request) throws MPSException
MPSTransactionManagerparseRequest in class MPSTransactionManagerMPSExceptionprotected void processError(MPSException ex, MPSResponse response)
MPSTransactionManagerprocessError in class MPSTransactionManagerprotected java.util.List<Transaction> getTransactionListFromFile(Conf.MPSSystem system, java.lang.String file)
getTransactionListFromFile in class MPSTransactionManagerprotected byte[] getResponse(java.sql.Connection con,
Conf.MPSSystem system,
MPSResponse response)
getResponse in class MPSTransactionManagerpublic static void main(java.lang.String[] args)