Class CancelTariffEvent
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.kernel.event.events.CancelTariffEvent
- All Implemented Interfaces:
Serializable
,ErrorReturnableEvent
public class CancelTariffEvent
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие - отмена перехода на тариф из Web - статистики.
Вызывается перед штатным откатом на старый тариф. Если скрипт не помечает событие обработанным, то откат производится штатными средствами.
Унаследован от
Вызывается перед штатным откатом на старый тариф. Если скрипт не помечает событие обработанным, то откат производится штатными средствами.
Унаследован от
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
CancelTariffEvent
(int userId, int contractId, ContractTariff contractTariff, ContractTariff contractTariffPrevious) Конструктор события. -
Method Summary
Modifier and TypeMethodDescriptionВозвращает тариф договора (будущий), которого производится отмена.Возвращает тариф договора (предыдущий), на который производится откат.getError()
Возвращает текст ошибки, установленный скриптом.Возвращает сообщение, установленное скриптом.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
-
CancelTariffEvent
protected CancelTariffEvent() -
CancelTariffEvent
public CancelTariffEvent(int userId, int contractId, ContractTariff contractTariff, ContractTariff contractTariffPrevious) Конструктор события.- Parameters:
userId
- - id пользователя, сгенерировавшего событиеcontractId
- - id договораcontractTariff
- - тариф договора, которого производится отменаcontractTariffPrevious
- - предыдущий тариф договора
-
-
Method Details
-
getContractTariff
Возвращает тариф договора (будущий), которого производится отмена.- Returns:
- contractTariff - тариф договора
-
getContractTariffPrevious
Возвращает тариф договора (предыдущий), на который производится откат.- Returns:
- contractTariffPrevious - тариф договора
-
isProcessed
public boolean isProcessed()Возвращает признак обработанности события скриптом.
В этом случае штатная обработка отмены не выполняется.- Returns:
- processed - флаг обработки
true- обработано
false - не обработано
-
setProcessed
public void setProcessed(boolean processed) Установка флага обработанности события скриптом.- Parameters:
processed
- - флаг обработки события
true- обработано
false - не обработано
-
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
- - текст ошибки
-