Class DispatchSubscriptionEvent
java.lang.Object
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:
java.io.Serializable
public class DispatchSubscriptionEvent
extends ru.bitel.bgbilling.kernel.event.common.QueueEvent
Событие, которое бросается при подписке/отписке на рассылку пользователем.
Либо из ЛК, либо через клиент биллинга.
- 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
DispatchSubscriptionEvent()
DispatchSubscriptionEvent(int pluginId, Subscription subscription, boolean isSubscribed, int userId)
-
Method Summary
Modifier and Type Method Description Subscription
getSubscription()
Получение экземпляра подписки на рассылку.boolean
isSubscribed()
Получение флага, сообщающего о том, что была подписка/отписка на рассылку.void
setSubscribed(boolean subscribed)
Установка флага, сообщающего о том, что была подписка/отписка на рассылку.void
setSubscription(Subscription subscription)
Установка подписки на рассылку.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
-
DispatchSubscriptionEvent
protected DispatchSubscriptionEvent() -
DispatchSubscriptionEvent
public DispatchSubscriptionEvent(int pluginId, Subscription subscription, boolean isSubscribed, int userId)
-
-
Method Details
-
getSubscription
Получение экземпляра подписки на рассылку. Из нее можно узнать о договоре, который подписался/отписался от рассылки, о самой рассылке, о параметрах подписки, контактах.- Returns:
- экземпляр подписки на рассылку.
-
setSubscription
Установка подписки на рассылку.- Parameters:
subscription
- экземпляр подписки на рассылку.
-
isSubscribed
public boolean isSubscribed()Получение флага, сообщающего о том, что была подписка/отписка на рассылку.- Returns:
- true - подписка, false - отписка.
-
setSubscribed
public void setSubscribed(boolean subscribed)Установка флага, сообщающего о том, что была подписка/отписка на рассылку.- Parameters:
subscribed
- true - подписка, false - отписка.
-