public abstract class Event
extends java.lang.Object
implements java.io.Serializable
QueueEventXmlRootElement и пустой коструктор (protected).XmlAttribute.
Для событий которых может быть сразу несколько (например, событие изменения баланса)PoolEvent).LocalEvent}, {@link QueueEvent}, {@link PoolEvent},
Serialized Form| Modifier 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.JMSExceptionpublic 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.Objectpublic int getPluginId()
protected java.lang.String getDestination(java.lang.Class<?> clazz)
public boolean isLogFunctionProcess()
public void setLogFunctionProcess(boolean logFunctionProcess)
protected boolean serializeAsObject()