org.apache.cayenne.event
Class CayenneEvent
java.lang.Object
   java.util.EventObject
java.util.EventObject
       org.apache.cayenne.event.CayenneEvent
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.