Class GetAttensionEvent

java.lang.Object
All Implemented Interfaces:
java.io.Serializable

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

    • GetAttensionEvent

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

    • getAnswer

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

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

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

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

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

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

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