Class ContractLimitUserLow

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.event.events.ContractLimitUserLow
All Implemented Interfaces:
Serializable

public class ContractLimitUserLow extends QueueEvent
Асинхронное событие - временное понижение лимита пользователем через Web-статистику.
Вызывается после временного понижения лимита пользователем через Web-статистику.
Унаследован от QueueEvent
See Also:
  • Constructor Details

    • ContractLimitUserLow

      protected ContractLimitUserLow()
    • ContractLimitUserLow

      public ContractLimitUserLow(int userId, int contractId, BigDecimal summa, int days)
      Конструктор события.
      Parameters:
      userId - - id пользователя, сгенерировавшего событие
      contractId - - id договора
      summa - - сумма, на которую уменьшен лимит
      days - - количество дней, на которое был понижен лимит
  • Method Details

    • getSumma

      public BigDecimal getSumma()
      Возвращает сумму на которую был понижен лимит.
      Returns:
      symma - сумма понижения лимита
    • getDays

      public int getDays()
      Возвращает количество дней, на которое был понижен лимит.
      Returns:
      days - количество дней