Class GetPacketDatesEvent

java.lang.Object
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
GetClosePacketDatesEvent, GetOpenPacketDatesEvent

public abstract class GetPacketDatesEvent
extends LocalEvent
Синхронное событие получения списка дат с которых можно открыть/закрыть пакеты.
Родительский класс для двух соответствующих собыйти.
Унаследован от LocalEvent
See Also:
Serialized Form
  • Constructor Details

    • GetPacketDatesEvent

      protected GetPacketDatesEvent()
    • GetPacketDatesEvent

      public GetPacketDatesEvent​(int userId, int moduleId, int contractId, int userCardId, java.util.Date date)
      Конструктор события.
      Parameters:
      userId - - id пользователя, сгенерировавшего событие
      moduleId - - код модуля
      contractId - - код договора
      userCardId - - код карты клиента
      date - - текущая дата
  • Method Details

    • getDateList

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

      public void setDateList​(java.util.List<java.util.Date> dateList)
      Установка списка дат. Будет используется если не NULL. Пустой список означает, что нельзя открыть.
      Parameters:
      dateList - - список дат
    • getDate

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

      public int getUserCardId()
      Возвращает ид карты.
      Returns:
      userCardId - код карты клиента