Class GetChargeTypeEvent

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

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

    • GetChargeTypeEvent

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

    • 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 - - стоимость
    • getChargeType

      public int getChargeType()
      Возвращает тип платежа.
      Returns:
      chargeType - тип платежа
    • setChargeType

      public void setChargeType​(int chargeType)
      Устанавливает тип платежа.
      Parameters:
      chargeType - - тип платежа
    • isLock

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

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