Class SubscriptionChangedEvent
java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.modules.cerbercrypt.server.event.SubscriptionChangedEvent
- All Implemented Interfaces:
Serializable
public class SubscriptionChangedEvent
extends ru.bitel.bgbilling.kernel.event.common.QueueEvent
Асинхронное событие - изменение подписки карты.
Событие генерируется после смены подписки карты пользователя.
Унаследован от
Событие генерируется после смены подписки карты пользователя.
Унаследован от
QueueEvent
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Смена подписки через автосинхронизацию с тарифом.static final int
Смена подписки через клиент биллинга.static final int
Смена подписки через Web-кабинет.static final int
Режим изменения пакета карты (изменен период), только приgetChangePlace()
==CHANGE_PLACE_CLIENT
static final int
Режим закрытия пакетов.static final int
Режим удаления пакетов.static final int
Режим открытия пакетов.Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
-
Constructor Summary
ModifierConstructorDescriptionprotected
SubscriptionChangedEvent
(int userId, int moduleId, int contractId, int userCardId, int changePlace, int changeMode, int packetsId, Date date) Конструктор события.SubscriptionChangedEvent
(int moduleId, int contractId, Set<Integer> userCardIdSet, int changePlace, int changeMode, Set<Integer> packetsIds, Date date) Конструктор события. -
Method Summary
Modifier and TypeMethodDescriptionint
Возвращает режим изменения.int
Возвращает место смены подписки.getDate()
Возвращает дату открытия либо закрытия пакетов.Возвращает идентификаторы пакетов.int
Deprecated.Возвращает коды изменяющихся карт клиента.Methods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSource, getSuperContractId, getTime, getTimestamp, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, setSource, toString, toString
-
Field Details
-
CHANGE_PLACE_CLIENT
public static final int CHANGE_PLACE_CLIENTСмена подписки через клиент биллинга.- See Also:
-
CHANGE_PLACE_WEB
public static final int CHANGE_PLACE_WEBСмена подписки через Web-кабинет.- See Also:
-
CHANGE_PLACE_AUTOSYNC
public static final int CHANGE_PLACE_AUTOSYNCСмена подписки через автосинхронизацию с тарифом.- See Also:
-
MODE_OPEN
public static final int MODE_OPENРежим открытия пакетов.- See Also:
-
MODE_CLOSE
public static final int MODE_CLOSEРежим закрытия пакетов.- See Also:
-
MODE_DELETE
public static final int MODE_DELETEРежим удаления пакетов.- See Also:
-
MODE_CHANGED
public static final int MODE_CHANGEDРежим изменения пакета карты (изменен период), только приgetChangePlace()
==CHANGE_PLACE_CLIENT
- See Also:
-
-
Constructor Details
-
SubscriptionChangedEvent
protected SubscriptionChangedEvent() -
SubscriptionChangedEvent
public SubscriptionChangedEvent(int userId, int moduleId, int contractId, int userCardId, int changePlace, int changeMode, int packetsId, Date date) Конструктор события.- Parameters:
userId
- - id пользователя, сгенерировавшего событиеmoduleId
- - код модуляcontractId
- - код договораuserCardId
- - код карты клиентаchangePlace
- - место смены подпискиchangeMode
- - режим измененияpacketsId
- - код пакетаdate
- - дата закрытия и удалея
-
SubscriptionChangedEvent
public SubscriptionChangedEvent(int moduleId, int contractId, Set<Integer> userCardIdSet, int changePlace, int changeMode, Set<Integer> packetsIds, Date date) Конструктор события.- Parameters:
moduleId
- - код модуляcontractId
- - код договораuserCardIdSet
- - коды карт клиентаchangePlace
- - место смены подпискиchangeMode
- - режим измененияpacketsIds
- - коды пакетовdate
- - дата закрытия и удаления
-
-
Method Details
-
getTypeId
Deprecated.Использовать проверку instanceof.- Overrides:
getTypeId
in classru.bitel.bgbilling.kernel.event.common.Event
-
getUserCardIds
Возвращает коды изменяющихся карт клиента.- Returns:
- userCardIds - набор изменяющихся карт клиента
-
getChangePlace
public int getChangePlace()Возвращает место смены подписки.- Returns:
- changePlace - место смены подписки:
CHANGE_PLACE_CLIENT
CHANGE_PLACE_WEB
CHANGE_PLACE_AUTOSYNC
-
getChangeMode
public int getChangeMode()Возвращает режим изменения.- Returns:
- changeMode - тип изменения:
MODE_CLOSE
MODE_OPEN
MODE_DELETE
MODE_CHANGED
-
getPacketIds
Возвращает идентификаторы пакетов.- Returns:
- packetIds - идентификаторы пакетов
-
getDate
Возвращает дату открытия либо закрытия пакетов.- Returns:
- date - дата закртия либо открытия пакетов;
null - при удалении
-