Class DispatchSubscriptionEvent

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.plugins.dispatch.server.event.DispatchSubscriptionEvent
All Implemented Interfaces:
Serializable

public class DispatchSubscriptionEvent extends QueueEvent
Событие, которое бросается при подписке/отписке на рассылку пользователем. Либо из ЛК, либо через клиент биллинга.
See Also:
  • Constructor Details

    • DispatchSubscriptionEvent

      protected DispatchSubscriptionEvent()
    • DispatchSubscriptionEvent

      public DispatchSubscriptionEvent(int pluginId, Subscription subscription, boolean isSubscribed, int userId)
  • Method Details

    • getSubscription

      public Subscription getSubscription()
      Получение экземпляра подписки на рассылку. Из нее можно узнать о договоре, который подписался/отписался от рассылки, о самой рассылке, о параметрах подписки, контактах.
      Returns:
      экземпляр подписки на рассылку.
    • setSubscription

      public void setSubscription(Subscription subscription)
      Установка подписки на рассылку.
      Parameters:
      subscription - экземпляр подписки на рассылку.
    • isSubscribed

      public boolean isSubscribed()
      Получение флага, сообщающего о том, что была подписка/отписка на рассылку.
      Returns:
      true - подписка, false - отписка.
    • setSubscribed

      public void setSubscribed(boolean subscribed)
      Установка флага, сообщающего о том, что была подписка/отписка на рассылку.
      Parameters:
      subscribed - true - подписка, false - отписка.