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()