Class KaspiTransactionManager

java.lang.Object
ru.bitel.bgbilling.modules.mps.server.bean.protocol.MPSTransactionManager
ru.bitel.bgbilling.modules.mps.server.bean.protocol.KaspiTransactionManager

public class KaspiTransactionManager
extends MPSTransactionManager
  • Field Details

    • TIMEPATTERN

      protected static final java.lang.String TIMEPATTERN
      See Also:
      Constant Field Values
    • nameCommand

      protected java.lang.String nameCommand
    • nameAccount

      protected java.lang.String nameAccount
    • nameTxnID

      protected java.lang.String nameTxnID
    • nameTxnDate

      protected java.lang.String nameTxnDate
    • resultTxnID

      protected java.lang.String resultTxnID
    • resultPrvTxnID

      protected java.lang.String resultPrvTxnID
    • TRANSACTION_PATTERN

      protected static final java.util.regex.Pattern TRANSACTION_PATTERN
  • Constructor Details

    • KaspiTransactionManager

      public KaspiTransactionManager()
  • 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
      Обработка запроса от системы
    • parseRequest

      protected MPSRequest parseRequest​(java.sql.Connection con, int moduleId, java.lang.String mpsId, Conf.MPSSystem system, javax.servlet.http.HttpServletRequest request)
      Description copied from class: MPSTransactionManager
      Парсинг запроса от системы
    • getResponse

      protected byte[] getResponse​(java.sql.Connection con, Conf.MPSSystem system, MPSResponse response)
      Description copied from class: MPSTransactionManager
      Формирование сырого ответа системе из MPSResponse
    • processError

      protected void processError​(MPSException ex, MPSResponse response)
      Description copied from class: MPSTransactionManager
      Обработка ошибки
    • checkValid

      protected void checkValid​(Conf.MPSSystem system, MPSRequest req, java.sql.Connection con) throws MPSException
      Description copied from class: MPSTransactionManager
      Проверка на валидность запроса
      Overrides:
      checkValid in class MPSTransactionManager
      Throws:
      MPSException
    • getTransactionListFromFile

      protected java.util.List<Transaction> getTransactionListFromFile​(Conf.MPSSystem system, java.lang.String file)
      Specified by:
      getTransactionListFromFile in class MPSTransactionManager
    • getFilePattern

      protected java.util.regex.Pattern getFilePattern()
    • getFileTimePattern

      protected java.lang.String getFileTimePattern()