Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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:
  DataMapEvent, DataNodeEvent, DomainEvent, EntityEvent, ProcedureEvent, ProcedureParameterEvent, QueryEvent

    public abstract class MapEvent

extends CayenneEvent

Superclass of CayenneModeler events.

Author:
  Andrus Adamchik
See Also:
  Serialized Form

Field Summary
`static int` | `ADD` A type that describes object creation events.
`static int` | `CHANGE` A type that describes object modification events.
`protected int` | `id`
`protected String` | `oldName`
`protected boolean` | `oldNameSet`
`static int` | `REMOVE` A type that describes object removal events.

Fields inherited from class org.apache.cayenne.event.CayenneEvent
`info, postedBy, subject`

Fields inherited from class java.util.EventObject
`source`

Constructor Summary
`MapEvent(Object source)` Constructor for MapEvent.
`MapEvent(Object source, String oldName)` Constructor for MapEvent.

Method Summary
`int` | `getId()` Returns the id.
`abstract String` | `getNewName()` Returns the newName of the object that caused this event.
`String` | `getOldName()` Returns the oldName.
`boolean` | `isNameChange()`
`void` | `setId(int id)` Sets the id.
`void` | `setOldName(String oldName)` Sets the oldName.

Methods inherited from class org.apache.cayenne.event.CayenneEvent
`getInfo, getPostedBy, getSubject, setPostedBy, setSubject`

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

### CHANGE

    public static final int CHANGE

  A 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

### ADD

    public static final int ADD

  A type that describes object creation events.

  See Also:
    Constant Field Values

### REMOVE

    public static final int REMOVE

  A type that describes object removal events.

  See Also:
    Constant Field Values

### id

    protected int id

### oldName

    protected String oldName

### oldNameSet

    protected boolean oldNameSet

Constructor Detail

### MapEvent

    public MapEvent(Object source)

  Constructor for MapEvent.

  Parameters:
    `source` - event source

### MapEvent

    public MapEvent(Object source,
                    String oldName)

  Constructor for MapEvent.

  Parameters:
    `source` - event source

Method Detail

### isNameChange

    public boolean isNameChange()

### getId

    public int getId()

  Returns the id.

  Returns:
    int

### getNewName

    public abstract String getNewName()

  Returns the newName of the object that caused this event.

### getOldName

    public String getOldName()

  Returns the oldName.

### setId

    public void setId(int id)

  Sets the id.

### setOldName

    public void setOldName(String oldName)

  Sets the oldName.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001-2007 Apache Cayenne. All Rights Reserved.