org.apache.cayenne.event
Class CayenneEvent
java.lang.Object
java.util.EventObject
org.apache.cayenne.event.CayenneEvent
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- GraphEvent, MapEvent, SnapshotEvent
public class CayenneEvent
- extends EventObject
Common superclass for events passed from the EventManager to Listeners; encapsulates
optional event information.
- See Also:
- Serialized Form
info
protected Map info
postedBy
protected transient Object postedBy
subject
protected EventSubject subject
CayenneEvent
public CayenneEvent(Object source)
CayenneEvent
public CayenneEvent(Object source,
Map info)
CayenneEvent
public CayenneEvent(Object source,
Object postedBy,
Map info)
- Creates CayenneEvent with possibly different event source and poster. This may be
the case when an event is resent by listener.
- Since:
- 1.1
getInfo
public Map getInfo()
getSubject
public EventSubject getSubject()
- Since:
- 1.2
setSubject
public void setSubject(EventSubject subject)
- Since:
- 1.2
getPostedBy
public Object getPostedBy()
- Returns an object that posted this event. It may be different from event source, if
event is reposted multiple times.
setPostedBy
public void setPostedBy(Object postedBy)
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.