Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.cayenne.map.Attribute

Packages that use Attribute
org.apache.cayenne.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
org.apache.cayenne.map.event |
org.apache.cayenne.wocompat | Contains classes that interface Cayenne with Apple's WebObjects.

Uses of Attribute in org.apache.cayenne.map

Subclasses of Attribute in org.apache.cayenne.map
`class` | `ClientObjAttribute` A client version of ObjAttribute that has some properties from DbAttribute that the client may want.
`class` | `DbAttribute` A DbAttribute defines a descriptor for a single database table column.
`class` | `DerivedDbAttribute` Deprecated. since 3.0M2 (scheduled for removal in 3.0M3) this type of mapping is no longer supported.
`class` | `EmbeddedAttribute` An attribute of the ObjEntity that maps to an embeddable class.
`class` | `ObjAttribute` An ObjAttribute is a mapping descriptor of a Java class property.

Methods in org.apache.cayenne.map that return Attribute
`Attribute` | `Entity.getAttribute(String attributeName)` Returns attribute with name `attributeName` or null if no attribute with this name exists.
`Attribute` | `ObjEntity.getAttribute(String name)` Returns a named attribute that either belongs to this ObjEntity or is inherited.

Methods in org.apache.cayenne.map with parameters of type Attribute
`void` | `DbEntity.addAttribute(Attribute attr)` Overrides super to fire an AttributeEvent.
`void` | `Entity.addAttribute(Attribute attribute)` Adds new attribute to the entity, setting its parent entity to be this object.

Uses of Attribute in org.apache.cayenne.map.event

Fields in org.apache.cayenne.map.event declared as Attribute
`protected Attribute` | `AttributeEvent.attribute`

Methods in org.apache.cayenne.map.event that return Attribute
`Attribute` | `AttributeEvent.getAttribute()` Get attribute (obj or db).

Methods in org.apache.cayenne.map.event with parameters of type Attribute
`void` | `AttributeEvent.setAttribute(Attribute attribute)` Sets the attribute.

Constructors in org.apache.cayenne.map.event with parameters of type Attribute
`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.

Uses of Attribute in org.apache.cayenne.wocompat

Subclasses of Attribute in org.apache.cayenne.wocompat
`class` | `EODbAttribute` EOModel-friendly DbAttribute subclass.
`class` | `EOObjAttribute` An ObjAttribute extension that accomodates EOModel attributes.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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