Class ChangePacketSubscriptionEvent
java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.event.common.LocalEvent
ru.bitel.bgbilling.modules.cerbercrypt.server.event.ChangePacketSubscriptionEvent
- All Implemented Interfaces:
Serializable
,ErrorReturnableEvent
- Direct Known Subclasses:
ClosePacketSubscriptionEvent
,OpenPacketSubscriptionEvent
public abstract class ChangePacketSubscriptionEvent
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие - выполнение открытия/закрытия пакета через Web.
Общий предок для отдельных событий open и close. Унаследован от
Общий предок для отдельных событий open и close. Унаследован от
LocalEvent
- See Also:
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
-
Constructor Summary
ModifierConstructorDescriptionprotected
ChangePacketSubscriptionEvent
(int userId, int moduleId, int contractId, UserCard userCard, Packet packet, Date fromDate) Конструктор события. -
Method Summary
Modifier and TypeMethodDescriptiongetError()
Возвращает ошибку, установленную скриптом.Возвращает дату, с которой производится открытие/закрытие.Возвращает сообщение, установленное скриптом.Возвращает тариф Packet.Возвращает UserCard.boolean
Возвращает признак обработанности события скриптом.
В этом случае штатное действие не выполняется.void
Установка ошибки скриптом.void
setMessage
(String message) Установка сообщения скриптом.void
setProcessed
(boolean processed) Установка флага обработанности события скриптом.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
-
Constructor Details
-
ChangePacketSubscriptionEvent
protected ChangePacketSubscriptionEvent() -
ChangePacketSubscriptionEvent
public ChangePacketSubscriptionEvent(int userId, int moduleId, int contractId, UserCard userCard, Packet packet, Date fromDate) Конструктор события.- Parameters:
userId
- - id пользователя, сгенерировавшего событиеmoduleId
- - код модуляcontractId
- - код договораuserCard
- - карта пользователяpacket
- - пакетfromDate
- - с какой даты начать новый тариф
-
-
Method Details
-
getUserCard
Возвращает UserCard.- Returns:
- userCard - карта пользователя
-
getPacket
Возвращает тариф Packet.- Returns:
- packet - пакет
-
isProcessed
public boolean isProcessed()Возвращает признак обработанности события скриптом.
В этом случае штатное действие не выполняется.- Returns:
- processed - признак:
- true - обработано
- false - не обработано
-
setProcessed
public void setProcessed(boolean processed) Установка флага обработанности события скриптом.- Parameters:
processed
- - флаг
-
getMessage
Возвращает сообщение, установленное скриптом.- Returns:
- message - сообщение
-
setMessage
Установка сообщения скриптом.- Parameters:
message
- - сообщение
-
getError
Возвращает ошибку, установленную скриптом.- Specified by:
getError
in interfaceErrorReturnableEvent
- Overrides:
getError
in classru.bitel.bgbilling.kernel.event.common.LocalEvent
- Returns:
- error - ошибка
-
setError
Установка ошибки скриптом.- Specified by:
setError
in interfaceErrorReturnableEvent
- Overrides:
setError
in classru.bitel.bgbilling.kernel.event.common.LocalEvent
- Parameters:
error
- - ошибка
-
getFromDate
Возвращает дату, с которой производится открытие/закрытие.- Returns:
- fromDate - дата
-