public abstract class Event
extends java.lang.Object
implements java.io.Serializable
QueueEvent
XmlRootElement
и пустой коструктор (protected).XmlAttribute
.
Для событий которых может быть сразу несколько (например, событие изменения баланса)PoolEvent
).LocalEvent}, {@link QueueEvent}, {@link PoolEvent}
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected static int |
CONTRACT_GLOBAL |
protected static int |
NO_MODULE |
protected static int |
NO_PLUGIN |
Modifier | Constructor and Description |
---|---|
protected |
Event() |
|
Event(int moduleId,
int contractId,
int userId)
Конструктор события ядра или модуля.
|
|
Event(int moduleId,
int pluginId,
int contractId,
int userId)
Конструктор события плагина.
|
Modifier and Type | Method and Description |
---|---|
int |
getContractId()
Код договора с которым произошло событие.
|
int |
getContractID()
Deprecated.
использовать
getContractId() |
protected java.lang.String |
getDestination(java.lang.Class<?> clazz) |
java.util.Calendar |
getGenerateTime()
Deprecated.
use
getTime() |
int |
getModuleId()
Код сгенерировашего событие модуля, 0 - ядро
|
int |
getModuleID()
Deprecated.
использовать
getModuleId() |
int |
getPluginId() |
int |
getSuperContractId()
Код супер договора для зависимого субдоговора.
|
java.util.Calendar |
getTime() |
long |
getTimestamp() |
int |
getTypeId()
Deprecated.
|
int |
getUserId()
Код пользователя биллинга, сформировавшего событие.
|
boolean |
isLogFunctionProcess() |
protected void |
prepareMessage(javax.jms.Message message) |
protected boolean |
serializeAsObject() |
void |
setLogFunctionProcess(boolean logFunctionProcess) |
java.lang.String |
toString() |
protected void |
toString(java.lang.StringBuilder sb) |
protected static int NO_MODULE
protected static int NO_PLUGIN
protected static int CONTRACT_GLOBAL
protected Event()
public Event(int moduleId, int pluginId, int contractId, int userId)
moduleId
- NO_MODULE.pluginId
- uid плагина.contractId
- код договора, для глобальных событий должен быть = CONTRACT_GLOBAL.userId
- код пользователя биллинга.public Event(int moduleId, int contractId, int userId)
moduleId
- 0 для ядра, либо код экземпляра модуля.contractId
- код договора, для глобальных событий должен быть = -1.userId
- код пользователя.protected void prepareMessage(javax.jms.Message message) throws javax.jms.JMSException
javax.jms.JMSException
public int getModuleId()
@Deprecated public int getModuleID()
getModuleId()
public int getContractId()
public int getSuperContractId()
@Deprecated public int getContractID()
getContractId()
public int getUserId()
@Deprecated public int getTypeId()
@Deprecated public java.util.Calendar getGenerateTime()
getTime()
public java.util.Calendar getTime()
public long getTimestamp()
protected void toString(java.lang.StringBuilder sb)
public java.lang.String toString()
toString
in class java.lang.Object
public int getPluginId()
protected java.lang.String getDestination(java.lang.Class<?> clazz)
public boolean isLogFunctionProcess()
public void setLogFunctionProcess(boolean logFunctionProcess)
protected boolean serializeAsObject()