public class DataChangeEvent extends DataEvent
| Constructor and Description | 
|---|
DataChangeEvent(java.lang.Object source, int id, DataChangeEntry[] changeList)
Advanced internal only for framework use. 
 | 
DataChangeEvent(java.lang.Object source, int id, java.util.List<DataChangeEntry> changeList)
Creates an event with a data change list. 
 | 
DataChangeEvent(java.lang.Object source, int id, java.util.List<DataChangeEntry> changeList, java.sql.Timestamp ts)
Creates an event with a data change list and generation timestamp. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<DataChangeEntry> | 
getChangeList()  | 
java.sql.Timestamp | 
getEventTimestamp()  | 
protected void | 
initList(java.util.List changeList)  | 
protected void | 
setEventTimestamp(java.sql.Timestamp ts)  | 
getEventId
public DataChangeEvent(java.lang.Object source,
               int id,
               java.util.List<DataChangeEntry> changeList,
               java.sql.Timestamp ts)
source - the publisher of the event.id - Event Identifier generated by the datacontrol. This will be carried through to the component so that component may request datacontrol to start events from the given id onwards.changeList - A list of changes on this collection to be batched into this event.ts - Timestamp when this event is generated.
public DataChangeEvent(java.lang.Object source,
               int id,
               java.util.List<DataChangeEntry> changeList)
source - the publisher of the event.id - Event Identifier generated by the datacontrol. This will be carried through to the component so that component may request datacontrol to start events from the given id onwards.changeList - A list of changes on this collection to be batched into this event.
public DataChangeEvent(java.lang.Object source,
               int id,
               DataChangeEntry[] changeList)
protected void setEventTimestamp(java.sql.Timestamp ts)
protected void initList(java.util.List changeList)
public java.util.List<DataChangeEntry> getChangeList()
public java.sql.Timestamp getEventTimestamp()