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
public class EntityEvent extends MapEvent
Represents events resulted from Entity changes in CayenneModeler. This event is used for both ObjEntities and DbEntities.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Entity
entity
-
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
Constructors Constructor Description EntityEvent(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Entity
getEntity()
Returns entity object associated with this event.String
getNewName()
Returns the newName of the object that caused this event.void
setEntity(Entity entity)
Sets the entity.-
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 Detail
-
entity
protected Entity entity
-
-
Method Detail
-
getEntity
public Entity getEntity()
Returns entity object associated with this event.
-
setEntity
public void setEntity(Entity entity)
Sets the entity.- Parameters:
entity
- The entity to set
-
getNewName
public String getNewName()
Description copied from class:MapEvent
Returns the newName of the object that caused this event.- Specified by:
getNewName
in classMapEvent
-
-