Class MegogoSubscriptionRequestedEvent

java.lang.Object
ru.bitel.bgbilling.kernel.event.Event
ru.bitel.bgbilling.kernel.event.QueueEvent
ru.bitel.bgbilling.modules.megogo.server.event.MegogoSubscriptionRequestedEvent
All Implemented Interfaces:
java.io.Serializable

public class MegogoSubscriptionRequestedEvent
extends QueueEvent
Асинхронное событие, бросаемое после того, как произвели успешный запрос к Megogo связанный с подпиской(подписка, отписка, приостановка, возобновление).
See Also:
Serialized Form
  • Constructor Details

    • MegogoSubscriptionRequestedEvent

      public MegogoSubscriptionRequestedEvent()
    • MegogoSubscriptionRequestedEvent

      public MegogoSubscriptionRequestedEvent​(int moduleId, int contractId, int userId, MegogoSubscription subscription, int contractSubscriptionId, int requestType)
  • Method Details

    • getSubscription

      public MegogoSubscription getSubscription()
    • getContractSubscriptionId

      public int getContractSubscriptionId()
      Код подписки договора, может быть -1, если это новая подписка
    • getRequestType

      public int getRequestType()
      MegogoContractSubRequestLog
      MegogoContractSubRequestLog.MEGOGO_REQUEST_TYPE_SUBSCRIBE = 1; MegogoContractSubRequestLog.MEGOGO_REQUEST_TYPE_UNSUBSCRIBE = 2; MegogoContractSubRequestLog.MEGOGO_REQUEST_TYPE_SUSPEND = 3; MegogoContractSubRequestLog.MEGOGO_REQUEST_TYPE_RESUME = 4;
      Returns:
      код запроса