Class ChangePacketSubscriptionEvent

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
All Implemented Interfaces:
Serializable, ErrorReturnableEvent
Direct Known Subclasses:
ClosePacketSubscriptionEvent, OpenPacketSubscriptionEvent

public abstract class ChangePacketSubscriptionEvent extends LocalEvent
Синхронное событие - выполнение открытия/закрытия пакета через Web.
Общий предок для отдельных событий open и close. Унаследован от LocalEvent
See Also:
  • Constructor Details

    • ChangePacketSubscriptionEvent

      protected ChangePacketSubscriptionEvent()
    • ChangePacketSubscriptionEvent

      public ChangePacketSubscriptionEvent(int userId, int moduleId, int contractId, UserCard userCard, Packet packet, Date fromDate)
      Конструктор события.
      Parameters:
      userId - - id пользователя, сгенерировавшего событие
      moduleId - - код модуля
      contractId - - код договора
      userCard - - карта пользователя
      packet - - пакет
      fromDate - - с какой даты начать новый тариф
  • Method Details

    • getUserCard

      public UserCard getUserCard()
      Возвращает UserCard.
      Returns:
      userCard - карта пользователя
    • getPacket

      public Packet getPacket()
      Возвращает тариф Packet.
      Returns:
      packet - пакет
    • isProcessed

      public boolean isProcessed()
      Возвращает признак обработанности события скриптом.
      В этом случае штатное действие не выполняется.
      Returns:
      processed - признак:
    • true - обработано
    • false - не обработано
    • setProcessed

      public void setProcessed(boolean processed)
      Установка флага обработанности события скриптом.
      Parameters:
      processed - - флаг
    • getMessage

      public String getMessage()
      Возвращает сообщение, установленное скриптом.
      Returns:
      message - сообщение
    • setMessage

      public void setMessage(String message)
      Установка сообщения скриптом.
      Parameters:
      message - - сообщение
    • getError

      public String getError()
      Возвращает ошибку, установленную скриптом.
      Specified by:
      getError in interface ErrorReturnableEvent
      Overrides:
      getError in class LocalEvent
      Returns:
      error - ошибка
    • setError

      public void setError(String error)
      Установка ошибки скриптом.
      Specified by:
      setError in interface ErrorReturnableEvent
      Overrides:
      setError in class LocalEvent
      Parameters:
      error - - ошибка
    • getFromDate

      public Date getFromDate()
      Возвращает дату, с которой производится открытие/закрытие.
      Returns:
      fromDate - дата