Class ContractParamChangedEvent
java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.event.events.ContractParamChangedEvent
- All Implemented Interfaces:
java.io.Serializable
public class ContractParamChangedEvent
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 protectedContractParamChangedEvent()ContractParamChangedEvent(int userId, int contractId, int paramId, java.lang.Object value)Конструктор события. -
Method Summary
Modifier and Type Method Description EntityAttrgetEntityAttr()Возвращает значение параметра договора.intgetParamId()Возвращает код параметра договора.java.lang.ObjectgetValue()Возвращает значение параметра договора.
В зависимости от типа параметра договора значение может принимать следующие типы:IntegerStringBooleanContractAddressParamValueContractEmailParamValueDatePhoneParamValueMethods 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
-
ContractParamChangedEvent
protected ContractParamChangedEvent() -
ContractParamChangedEvent
public ContractParamChangedEvent(int userId, int contractId, int paramId, java.lang.Object value)Конструктор события.- Parameters:
userId- - id пользователя, сгенерировавшего событие.contractId- - id договораparamId- - id параметра договораvalue- - значение параметра договора
-
-
Method Details
-
getParamId
public int getParamId()Возвращает код параметра договора.- Returns:
- paramId - id параметра
-
getValue
public java.lang.Object getValue()Возвращает значение параметра договора.
В зависимости от типа параметра договора значение может принимать следующие типы:IntegerStringBooleanContractAddressParamValueContractEmailParamValueDatePhoneParamValue
- Returns:
- value - значение параметра
-
getEntityAttr
Возвращает значение параметра договора.
-