Class GetPacketDatesEvent

java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.event.common.LocalEvent
ru.bitel.bgbilling.modules.cerbercrypt.server.event.GetPacketDatesEvent
All Implemented Interfaces:
java.io.Serializable, ErrorReturnableEvent
Direct Known Subclasses:
GetClosePacketDatesEvent, GetOpenPacketDatesEvent

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

    Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event

    CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
  • Constructor Summary

    Constructors
    Modifier Constructor Description
    protected GetPacketDatesEvent()  
      GetPacketDatesEvent​(int userId, int moduleId, int contractId, int userCardId, java.util.Date date)
    Конструктор события.
  • Method Summary

    Modifier and Type Method Description
    java.util.Date getDate()
    Возвращает текущую дату.
    java.util.List<java.util.Date> getDateList()
    Получение списка дат (вызывается биллингом после обработки события).
    int getUserCardId()
    Возвращает ид карты.
    void setDateList​(java.util.List<java.util.Date> dateList)
    Установка списка дат.

    Methods inherited from class ru.bitel.bgbilling.kernel.event.common.LocalEvent

    getError, setError

    Methods inherited from class ru.bitel.bgbilling.kernel.event.common.Event

    getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, toString, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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 - код карты клиента