public abstract class Event extends DBPersist implements java.lang.Runnable
Abstract superclass for event handlers
Classes implementing an event handler must derive from this one and implement the trigger methodModifier and Type | Method and Description |
---|---|
static Event |
getEvent(JDCConnection oConn,
int iDomainId,
java.lang.String sEventId) |
java.lang.String |
getEventId() |
void |
log(java.lang.String sStr)
Write Line to Event Log File
|
static void |
reset() |
void |
run() |
static void |
trigger(JDCConnection oConn,
int iDomainId,
java.lang.String sEventId,
java.util.Map oParameters,
java.util.Properties oEnvironment) |
abstract void |
trigger(JDCConnection oConn,
java.util.Map oParameters,
java.util.Properties oEnvironment) |
allcaps, allcaps, clear, clone, columns, containsKey, containsValue, delete, entrySet, exists, get, get, getAuditClassName, getCreationDate, getDate, getDate, getDateFormated, getDateShort, getDateTime, getDateTime24, getDecimal, getDecimalFormated, getDecimalFormated, getDouble, getDoubleFormated, getFloat, getFloatFormated, getInt, getIntArray, getInteger, getIntegerArray, getIntervalPart, getItemMap, getItems, getMoney, getPrimaryKey, getShort, getSQLDate, getSQLTime, getString, getStringHtml, getStringNull, getTable, getTable, getTime, getTimeOfDay, getTimestamp, isEmpty, isNull, iterator, keySet, load, load, parseXML, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putAll, putAll, remove, remove, replace, replace, replace, replace, replace, replace, replace, replace, setAuditTransact, setAuditUser, setCreationDate, setPrimaryKey, size, store, toLowerCase, toUpperCase, toXML, toXML, toXML, values
public void run()
run
in interface java.lang.Runnable
public abstract void trigger(JDCConnection oConn, java.util.Map oParameters, java.util.Properties oEnvironment) throws java.lang.Exception
java.lang.Exception
public java.lang.String getEventId()
public void log(java.lang.String sStr)
Write Line to Event Log File
sStr
- Line to be writtenpublic static void reset()
public static Event getEvent(JDCConnection oConn, int iDomainId, java.lang.String sEventId) throws java.sql.SQLException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.rmi.RemoteException, java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
java.sql.SQLException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.rmi.RemoteException
java.lang.NoSuchMethodException
java.lang.SecurityException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
public static void trigger(JDCConnection oConn, int iDomainId, java.lang.String sEventId, java.util.Map oParameters, java.util.Properties oEnvironment) throws java.lang.Exception
java.lang.Exception