Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.objectstyle.cayenne.map.event
Class EntityEvent  view EntityEvent download EntityEvent.java

java.lang.Object
  extended byjava.util.EventObject
      extended byorg.objectstyle.cayenne.event.CayenneEvent
          extended byorg.objectstyle.cayenne.map.event.MapEvent
              extended byorg.objectstyle.cayenne.map.event.EntityEvent
All Implemented Interfaces:
java.io.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.


Field Summary
protected  org.objectstyle.cayenne.map.Entity entity
           
 
Fields inherited from class org.objectstyle.cayenne.map.event.MapEvent
ADD, CHANGE, id, oldName, REMOVE
 
Fields inherited from class org.objectstyle.cayenne.event.CayenneEvent
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
EntityEvent(java.lang.Object src, org.objectstyle.cayenne.map.Entity entity)
          Creates a Entity change event.
EntityEvent(java.lang.Object src, org.objectstyle.cayenne.map.Entity entity, int id)
          Creates a Entity event of a specified type.
EntityEvent(java.lang.Object src, org.objectstyle.cayenne.map.Entity entity, java.lang.String oldName)
          Creates a Entity name change event.
 
Method Summary
 org.objectstyle.cayenne.map.Entity getEntity()
          Returns entity object associated with this event.
 java.lang.String getNewName()
          Returns the newName of the object that caused this event.
 void setEntity(org.objectstyle.cayenne.map.Entity entity)
          Sets the entity.
 
Methods inherited from class org.objectstyle.cayenne.map.event.MapEvent
getId, getOldName, isNameChange, setId, setOldName
 
Methods inherited from class org.objectstyle.cayenne.event.CayenneEvent
getInfo
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

entity

protected org.objectstyle.cayenne.map.Entity entity
Constructor Detail

EntityEvent

public EntityEvent(java.lang.Object src,
                   org.objectstyle.cayenne.map.Entity entity)
Creates a Entity change event.


EntityEvent

public EntityEvent(java.lang.Object src,
                   org.objectstyle.cayenne.map.Entity entity,
                   int id)
Creates a Entity event of a specified type.


EntityEvent

public EntityEvent(java.lang.Object src,
                   org.objectstyle.cayenne.map.Entity entity,
                   java.lang.String oldName)
Creates a Entity name change event.

Method Detail

getEntity

public org.objectstyle.cayenne.map.Entity getEntity()
Returns entity object associated with this event.


setEntity

public void setEntity(org.objectstyle.cayenne.map.Entity entity)
Sets the entity.


getNewName

public java.lang.String getNewName()
Description copied from class: MapEvent
Returns the newName of the object that caused this event.

Specified by:
getNewName in class MapEvent