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:
java.io.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:
- 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 protectedChangePacketSubscriptionEvent()ChangePacketSubscriptionEvent(int userId, int moduleId, int contractId, UserCard userCard, Packet packet, java.util.Date fromDate)Конструктор события. -
Method Summary
Modifier and Type Method Description java.lang.StringgetError()Возвращает ошибку, установленную скриптом.java.util.DategetFromDate()Возвращает дату, с которой производится открытие/закрытие.java.lang.StringgetMessage()Возвращает сообщение, установленное скриптом.PacketgetPacket()Возвращает тариф Packet.UserCardgetUserCard()Возвращает UserCard.booleanisProcessed()Возвращает признак обработанности события скриптом.
В этом случае штатное действие не выполняется.voidsetError(java.lang.String error)Установка ошибки скриптом.voidsetMessage(java.lang.String message)Установка сообщения скриптом.voidsetProcessed(boolean processed)Установка флага обработанности события скриптом.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
-
ChangePacketSubscriptionEvent
protected ChangePacketSubscriptionEvent() -
ChangePacketSubscriptionEvent
public ChangePacketSubscriptionEvent(int userId, int moduleId, int contractId, UserCard userCard, Packet packet, java.util.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
public java.lang.String getMessage()Возвращает сообщение, установленное скриптом.- Returns:
- message - сообщение
-
setMessage
public void setMessage(java.lang.String message)Установка сообщения скриптом.- Parameters:
message- - сообщение
-
getError
public java.lang.String getError()Возвращает ошибку, установленную скриптом.- Specified by:
getErrorin interfaceErrorReturnableEvent- Overrides:
getErrorin classru.bitel.bgbilling.kernel.event.common.LocalEvent- Returns:
- error - ошибка
-
setError
public void setError(java.lang.String error)Установка ошибки скриптом.- Specified by:
setErrorin interfaceErrorReturnableEvent- Overrides:
setErrorin classru.bitel.bgbilling.kernel.event.common.LocalEvent- Parameters:
error- - ошибка
-
getFromDate
public java.util.Date getFromDate()Возвращает дату, с которой производится открытие/закрытие.- Returns:
- fromDate - дата
-