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 ru.bitel.bgbilling.kernel.event.common.QueueEvent
Событие, которое бросается при подписке/отписке на рассылку пользователем.
Либо из ЛК, либо через клиент биллинга.
- See Also:
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
-
Constructor Summary
ModifierConstructorDescriptionprotected
DispatchSubscriptionEvent
(int pluginId, Subscription subscription, boolean isSubscribed, int userId) -
Method Summary
Modifier and TypeMethodDescriptionПолучение экземпляра подписки на рассылку.boolean
Получение флага, сообщающего о том, что была подписка/отписка на рассылку.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, getSource, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, setSource, toString, toString
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
getLogger, logError
-
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 - отписка.
-