Class ChangePacketSubscriptionEvent

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.ChangePacketSubscriptionEvent
All Implemented Interfaces:
java.io.Serializable, ErrorReturnableEvent
Direct Known Subclasses:
ClosePacketSubscriptionEvent, OpenPacketSubscriptionEvent

public abstract class ChangePacketSubscriptionEvent
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие - выполнение открытия/закрытия пакета через Web.
Общий предок для отдельных событий open и close. Унаследован от 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 ChangePacketSubscriptionEvent()  
      ChangePacketSubscriptionEvent​(int userId, int moduleId, int contractId, UserCard userCard, Packet packet, java.util.Date fromDate)
    Конструктор события.
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getError()
    Возвращает ошибку, установленную скриптом.
    java.util.Date getFromDate()
    Возвращает дату, с которой производится открытие/закрытие.
    java.lang.String getMessage()
    Возвращает сообщение, установленное скриптом.
    Packet getPacket()
    Возвращает тариф Packet.
    UserCard getUserCard()
    Возвращает UserCard.
    boolean isProcessed()
    Возвращает признак обработанности события скриптом.
    В этом случае штатное действие не выполняется.
    void setError​(java.lang.String error)
    Установка ошибки скриптом.
    void setMessage​(java.lang.String message)
    Установка сообщения скриптом.
    void setProcessed​(boolean processed)
    Установка флага обработанности события скриптом.

    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

    • ChangePacketSubscriptionEvent

      protected ChangePacketSubscriptionEvent()
    • ChangePacketSubscriptionEvent

      public ChangePacketSubscriptionEvent​(int userId, int moduleId, int contractId, UserCard userCard, Packet packet, java.util.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 java.lang.String getMessage()
      Возвращает сообщение, установленное скриптом.
      Returns:
      message - сообщение
    • setMessage

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

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

      public void setError​(java.lang.String error)
      Установка ошибки скриптом.
      Specified by:
      setError in interface ErrorReturnableEvent
      Overrides:
      setError in class ru.bitel.bgbilling.kernel.event.common.LocalEvent
      Parameters:
      error - - ошибка
    • getFromDate

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