com.revusky.oreo
Class DataEvent
java.lang.Object
|
+--java.util.EventObject
|
+--com.revusky.oreo.DataEvent
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- Transaction
- public class DataEvent
- extends java.util.EventObject
- implements java.io.Serializable
An event that encapsulates something happening
in a MutableDataSource -- the insertion, deletion
or updating of a record
- Author:
- Jonathan Revusky
- See Also:
- Serialized Form
Fields inherited from class java.util.EventObject |
source |
Methods inherited from class java.util.EventObject |
getSource, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RECORD_INSERTED
public static final int RECORD_INSERTED
- event type for inserting a record
RECORD_DELETED
public static final int RECORD_DELETED
- event type for deleting a record
RECORD_UPDATED
public static final int RECORD_UPDATED
- event type for replacing a record
type
public final int type
- either RECORD_INSERTED, RECORD_DELETED or RECORD_UPDATED
newRecord
public final Record newRecord
- record being added
oldRecord
public final Record oldRecord
- Record being deleted or displaced
DataEvent
public DataEvent(DataSource source,
int type,
Record newRecord,
Record oldRecord)
DataEvent
protected DataEvent(DataSource source)
DataEvent
public DataEvent(DataSource source,
int type,
Record newRecord,
Record oldRecord,
java.util.Date timeStamp)
- Create a new DataEvent
- Parameters:
source
- The MutableDataSource that is the originator
of the event.type
- The type of the event,
either DataEvent.RECORD_INSERTED or DataEvent.RECORD_DELETED or DataEvent.RECORD_UPDATEDnewRecord
- the new record in the case of an insertion or update,
null in the case of a deletion.oldRecord
- the old record in the case of a deletion or an update,
null in the case of an insertion.timeStamp
- a time stamp.
getTimeStamp
public java.util.Date getTimeStamp()