Package org.apache.cayenne.map.event
Class MapEvent
java.lang.Object
java.util.EventObject
org.apache.cayenne.event.CayenneEvent
org.apache.cayenne.map.event.MapEvent
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- EmbeddableEvent,- EntityEvent
public abstract class MapEvent extends CayenneEvent
Superclass of CayenneModeler events.
- See Also:
- Serialized Form
- 
Field SummaryFields Modifier and Type Field Description static intADDA type that describes object creation events.static intCHANGEA type that describes object modification events.protected DataChannelDescriptordomainDomain of event object.protected intidprotected StringoldNameprotected booleanoldNameSetstatic intREMOVEA type that describes object removal events.Fields inherited from class org.apache.cayenne.event.CayenneEventinfo, postedBy, subjectFields inherited from class java.util.EventObjectsource
- 
Constructor Summary
- 
Method SummaryModifier and Type Method Description DataChannelDescriptorgetDomain()intgetId()Returns the id.abstract StringgetNewName()Returns the newName of the object that caused this event.StringgetOldName()Returns the oldName.booleanisNameChange()voidsetDomain(DataChannelDescriptor domain)Sets domain of event object.voidsetId(int id)Sets the id.voidsetOldName(String oldName)Sets the oldName.Methods inherited from class org.apache.cayenne.event.CayenneEventgetInfo, getPostedBy, getSubject, setPostedBy, setSubjectMethods inherited from class java.util.EventObjectgetSource, toString
- 
Field Details- 
CHANGEpublic static final int CHANGEA type that describes object modification events. CHANGE is a default type of new MapEvents, unless the type is specified explicitly.- See Also:
- Constant Field Values
 
- 
ADDpublic static final int ADDA type that describes object creation events.- See Also:
- Constant Field Values
 
- 
REMOVEpublic static final int REMOVEA type that describes object removal events.- See Also:
- Constant Field Values
 
- 
idprotected int id
- 
oldName
- 
oldNameSetprotected boolean oldNameSet
- 
domainDomain of event object. Might be null
 
- 
- 
Constructor Details- 
MapEventConstructor for MapEvent.- Parameters:
- source- event source
 
- 
MapEventConstructor for MapEvent.- Parameters:
- source- event source
 
 
- 
- 
Method Details- 
isNameChangepublic boolean isNameChange()
- 
getIdpublic int getId()Returns the id.- Returns:
- int
 
- 
getNewNameReturns the newName of the object that caused this event.
- 
getOldNameReturns the oldName.
- 
setIdpublic void setId(int id)Sets the id.
- 
setOldNameSets the oldName.
- 
setDomainSets domain of event object.
- 
getDomain- Returns:
- Domain of event object. Might be null
 
 
-