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 protected
ContractParamChangedEvent()
ContractParamChangedEvent(int userId, int contractId, int paramId, java.lang.Object value)
Конструктор события. -
Method Summary
Modifier and Type Method Description EntityAttr
getEntityAttr()
Возвращает значение параметра договора.int
getParamId()
Возвращает код параметра договора.java.lang.Object
getValue()
Возвращает значение параметра договора.
В зависимости от типа параметра договора значение может принимать следующие типы:Integer
String
Boolean
ContractAddressParamValue
ContractEmailParamValue
Date
PhoneParamValue
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, toString
Methods 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()Возвращает значение параметра договора.
В зависимости от типа параметра договора значение может принимать следующие типы:Integer
String
Boolean
ContractAddressParamValue
ContractEmailParamValue
Date
PhoneParamValue
- Returns:
- value - значение параметра
-
getEntityAttr
Возвращает значение параметра договора.
-