Class ChargeEvent
java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.contract.balance.server.event.ChargeEvent
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
TicketChargeEvent
public class ChargeEvent
extends ru.bitel.bgbilling.kernel.event.common.QueueEvent
Асинхронное событие - занесение расхода в договор.
Вызывается после занесения расхода на баланс договора и изменения баланса.
Унаследован от
Вызывается после занесения расхода на баланс договора и изменения баланса.
Унаследован от
QueueEvent- 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 protectedChargeEvent()ChargeEvent(int userId, Charge charge)Контруктор события.ChargeEvent(int userId, Charge charge, boolean editMode)Конструкор события. -
Method Summary
Modifier and Type Method Description ChargegetCharge()Возвращает объект с расходом.intgetTypeId()Deprecated.booleanisEditMode()Возвращает режим событияMethods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSuperContractId, getTime, getTimestamp, 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
-
ChargeEvent
protected ChargeEvent() -
ChargeEvent
Контруктор события.- Parameters:
userId- - id пользователя, сгенерировавшего событиеcharge- - расход договора
-
ChargeEvent
Конструкор события.- Parameters:
userId- - id пользователя, сгенерировавшего событиеcharge- - расход договораeditMode- - режим события платежа.
-
-
Method Details
-
getCharge
Возвращает объект с расходом.- Returns:
- charge-расход договора
-
isEditMode
public boolean isEditMode()Возвращает режим события- Returns:
- editMode - true - если редактируется; false - если создается
-
getTypeId
@Deprecated public int getTypeId()Deprecated.Использовать проверку instanceof.- Overrides:
getTypeIdin classru.bitel.bgbilling.kernel.event.common.Event
-