Class GetAttensionEvent

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
All Implemented Interfaces:
Serializable, ErrorReturnableEvent

public class GetAttensionEvent extends LocalEvent
Синхронное событие - получение строки запроса на оплату.
Событие генерируется перед выводом запроса на подтверждение оплаты.
Позволяет изменить текст запроса, или запретить подтверждение.
Унаследован от LocalEvent
See Also:
  • Constructor Details

    • GetAttensionEvent

      public GetAttensionEvent(int moduleId, int contractId, int userId, int productId, BigDecimal amount)
      Конструктор события.
      Parameters:
      moduleId - - код модуля
      contractId - - код договора
      userId - - id пользователя, сгенерировавшего событие
      productId - код продукта
      amount - - стоимость продукта
  • Method Details

    • getAnswer

      public String getAnswer()
      Возвращает строку запроса.
      Returns:
      answer - строка запроса
    • setAnswer

      public void setAnswer(String answer)
      Устанавливает строку запроса.
      Parameters:
      answer - - строка запроса
    • getProductId

      public int getProductId()
      Возвращает id продукта.
      Returns:
      productId - код продукта
    • getAmount

      public BigDecimal getAmount()
      Возвращает стоимость продукта.
      Returns:
      amount - стоимость
    • setAmount

      public void setAmount(BigDecimal amount)
      Устанавливает стоимость продукта.
      Parameters:
      amount - - стоимость
    • isLock

      public boolean isLock()
      Возвращает статус блокировки транзакции.
      Returns:
      lock - статус блокировки
    • setLock

      public void setLock(boolean lock)
      Устанавливает блокировку транзакции.
      Parameters:
      lock - - статус блокировки