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
FieldsFields inherited from class org.apache.cayenne.map.event.MapEvent
ADD, CHANGE, domain, id, oldName, oldNameSet, REMOVEFields inherited from class org.apache.cayenne.event.CayenneEvent
info, postedBy, subjectFields inherited from class java.util.EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionEntityEvent(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, setOldNameMethods inherited from class org.apache.cayenne.event.CayenneEvent
getInfo, getPostedBy, getSubject, setPostedBy, setSubjectMethods 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:MapEventReturns the newName of the object that caused this event.- Specified by:
getNewNamein classMapEvent
-