Class GetChangeTariffDatesEvent

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

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

    • GetChangeTariffDatesEvent

      protected GetChangeTariffDatesEvent()
    • GetChangeTariffDatesEvent

      public GetChangeTariffDatesEvent​(int userId, int cid, TariffGroup tariffGroup, java.util.Date date, int fromTariffId, int toTariffId)
      Конструктор события.
      Parameters:
      userId - - id пользователя, сгенерировавшего событие
      cid - - id договора
      tariffGroup - - группа тарифов
      date - - текущая дата
      fromTariffId - - id тарифа с которого переключается ползователь
      toTariffId - - id тарифа на который переключается пользователь
  • Method Details

    • getDateList

      public java.util.List<java.util.Date> getDateList()
      Получение списка дат (вызывается биллингом после обработки события).
      Returns:
      dateList - список дат
    • setDateList

      public void setDateList​(java.util.List<java.util.Date> dateList)
      Установка списка дат, с которых можно сменять тариф.
      Parameters:
      dateList - - список дат
    • getDate

      public java.util.Date getDate()
      Возвращает текущую дату.
      Returns:
      date - текущая дата
    • getTariffGroup

      public TariffGroup getTariffGroup()
      Возвращает группу тарифов.
      Returns:
      tariffGroup - группа тарифов
    • getToTariffId

      public int getToTariffId()
      Возвращает id тарифа на который переключается пользователь.
      Returns:
      toTariffId - id тарифа
    • getFromTariffId

      public int getFromTariffId()
      Возвращает id тарифа с которого переключается ползователь.
      Returns:
      fromTariffId - id тарифа