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

Classes in org.apache.cayenne.map with type parameters of type Attribute
`interface` | `PathComponent<T extends Attribute,U extends Relationship>` A component in a path chain.

Subclasses of Attribute in org.apache.cayenne.map
`class` | `DbAttribute` A DbAttribute defines a descriptor for a single database table column.
`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.

Fields in org.apache.cayenne.map with type parameters of type Attribute
`protected SortedMap<String,Attribute>` | `Entity.attributes`

Methods in org.apache.cayenne.map with type parameters of type Attribute
`
`<T extends Attribute,U extends Relationship> PathComponent<T,U>`
` | `Entity.lastPathComponent(Expression path, Map aliasMap)` Convenience method returning the last component in the path iterator.
`abstract
`<T extends Attribute,U extends Relationship> Iterable<PathComponent<T,U>>`
` | `Entity.resolvePath(Expression pathExp, Map aliasMap)` Returns an Iterable over the path components with elements represented as `PathComponent` instances, encapsulating a relationship, an attribute or a subpath alias.

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 that return types with arguments of type Attribute
`SortedMap<String,? extends Attribute>` | `Entity.getAttributeMap()` Returns an unmodifiable sorted map of entity attributes.
`Collection<? extends Attribute>` | `Entity.getAttributes()` Returns an unmodifiable collection of entity attributes.

Methods in org.apache.cayenne.map with parameters of type Attribute
`void` | `DbEntity.addAttribute(Attribute attr)` Deprecated. in favour of `DbEntity.addAttribute(DbAttribute attr)`. Scheduled for removal in Cayenne 4.
`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-2008 Apache Cayenne. All Rights Reserved.