Package org.apache.cayenne.map.event
Class EntityEvent
java.lang.Object
java.util.EventObject
org.apache.cayenne.event.CayenneEvent
org.apache.cayenne.map.event.MapEvent
org.apache.cayenne.map.event.EntityEvent
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AttributeEvent
,RelationshipEvent
Represents events resulted from Entity changes
in CayenneModeler. This event is used for both ObjEntities
and DbEntities.
- See Also:
-
Field Summary
Fields inherited from class org.apache.cayenne.map.event.MapEvent
ADD, CHANGE, domain, id, oldName, oldNameSet, REMOVE
Fields inherited from class org.apache.cayenne.event.CayenneEvent
info, postedBy, subject
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionEntityEvent
(Object src, Entity entity) Creates a Entity change event.EntityEvent
(Object src, Entity entity, int id) Creates a Entity event of a specified type.EntityEvent
(Object src, Entity entity, String oldName) Creates a Entity name change event. -
Method Summary
Methods inherited from class org.apache.cayenne.map.event.MapEvent
getDomain, getId, getOldName, isNameChange, setDomain, setId, setOldName
Methods inherited from class org.apache.cayenne.event.CayenneEvent
getInfo, getPostedBy, getSubject, setPostedBy, setSubject
Methods inherited from class java.util.EventObject
getSource, toString
-
Field Details
-
entity
-
-
Constructor Details
-
EntityEvent
Creates a Entity change event. -
EntityEvent
Creates a Entity event of a specified type. -
EntityEvent
Creates a Entity name change event.
-
-
Method Details
-
getEntity
Returns entity object associated with this event. -
setEntity
Sets the entity.- Parameters:
entity
- The entity to set
-
getNewName
Description copied from class:MapEvent
Returns the newName of the object that caused this event.- Specified by:
getNewName
in classMapEvent
-