Class MegogoSubscriptionRequestedEvent
java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.modules.megogo.server.event.MegogoSubscriptionRequestedEvent
- All Implemented Interfaces:
java.io.Serializable
public class MegogoSubscriptionRequestedEvent
extends ru.bitel.bgbilling.kernel.event.common.QueueEvent
Асинхронное событие, бросаемое после того, как произвели успешный запрос к Megogo связанный с подпиской(подписка, отписка, приостановка, возобновление).
- 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 Constructor Description MegogoSubscriptionRequestedEvent()MegogoSubscriptionRequestedEvent(int moduleId, int contractId, int userId, MegogoSubscription subscription, int contractSubscriptionId, int requestType) -
Method Summary
Modifier and Type Method Description intgetContractSubscriptionId()Код подписки договора, может быть -1, если это новая подпискаintgetRequestType()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;MegogoSubscriptiongetSubscription()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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
MegogoSubscriptionRequestedEvent
public MegogoSubscriptionRequestedEvent() -
MegogoSubscriptionRequestedEvent
public MegogoSubscriptionRequestedEvent(int moduleId, int contractId, int userId, MegogoSubscription subscription, int contractSubscriptionId, int requestType)
-
-
Method Details
-
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:
- код запроса
-