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:
Serializable, ErrorReturnableEvent
Direct Known Subclasses:
GetClosePacketDatesEvent, GetOpenPacketDatesEvent

public abstract class GetPacketDatesEvent extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие получения списка дат с которых можно открыть/закрыть пакеты.
Родительский класс для двух соответствующих собыйти.
Унаследован от LocalEvent
See Also:
  • 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(int userId, int moduleId, int contractId, int userCardId, Date date)
    Конструктор события.
  • Method Summary

    Modifier and Type
    Method
    Description
    Возвращает текущую дату.
    Получение списка дат (вызывается биллингом после обработки события).
    int
    Возвращает ид карты.
    void
    setDateList(List<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, Date date)
      Конструктор события.
      Parameters:
      userId - - id пользователя, сгенерировавшего событие
      moduleId - - код модуля
      contractId - - код договора
      userCardId - - код карты клиента
      date - - текущая дата
  • Method Details

    • getDateList

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

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

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

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