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
Represents events resulted from Attribute changes
in CayenneModeler. This event is used for both ObjAttributes
and DbAttributes.
- See Also:
-
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionAttributeEvent(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 TypeMethodDescriptionAttribute<?,?, ?> Get attribute (obj or db).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
-