Package org.apache.cayenne.map.event
Class AttributeEvent
java.lang.Object
java.util.EventObject
org.apache.cayenne.event.CayenneEvent
org.apache.cayenne.map.event.MapEvent
org.apache.cayenne.map.event.EntityEvent
org.apache.cayenne.map.event.AttributeEvent
- All Implemented Interfaces:
Serializable
public class AttributeEvent extends EntityEvent
Represents events resulted from Attribute changes
in CayenneModeler. This event is used for both ObjAttributes
and DbAttributes.
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class org.apache.cayenne.map.event.EntityEvent
entityFields 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
Constructors Constructor Description AttributeEvent(Object src, Attribute attr, Entity entity)Creates a Attribute change event.AttributeEvent(Object src, Attribute attr, Entity entity, int id)Creates a Attribute event of a specified type.AttributeEvent(Object src, Attribute attr, Entity entity, String oldName)Creates a Attribute name change event. -
Method Summary
Modifier and Type Method Description AttributegetAttribute()Get attribute (obj or db).StringgetNewName()Returns the newName of the object that caused this event.voidsetAttribute(Attribute attribute)Sets the attribute.Methods inherited from class org.apache.cayenne.map.event.EntityEvent
getEntity, setEntityMethods 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
-
attribute
-
-
Constructor Details
-
AttributeEvent
Creates a Attribute change event. -
AttributeEvent
Creates a Attribute event of a specified type. -
AttributeEvent
Creates a Attribute name change event.
-
-
Method Details
-
getAttribute
Get attribute (obj or db). -
setAttribute
Sets the attribute.- Parameters:
attribute- The attribute to set
-
getNewName
Description copied from class:MapEventReturns the newName of the object that caused this event.- Overrides:
getNewNamein classEntityEvent
-