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

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

Packages that use ObjAttribute
org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions.
org.apache.cayenne.access.trans | Provides translators for Cayenne queries.
org.apache.cayenne.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
org.apache.cayenne.merge |
org.apache.cayenne.reflect |
org.apache.cayenne.reflect.generic |
org.apache.cayenne.util | General utility classes.
org.apache.cayenne.wocompat | Contains classes that interface Cayenne with Apple's WebObjects.

Uses of ObjAttribute in org.apache.cayenne.access.jdbc

Methods in org.apache.cayenne.access.jdbc with parameters of type ObjAttribute
`protected void` | `EJBQLPathTranslator.processTerminatingAttribute(ObjAttribute attribute)`

Constructors in org.apache.cayenne.access.jdbc with parameters of type ObjAttribute
`ColumnDescriptor(ObjAttribute objAttribute, DbAttribute dbAttribute, String columnAlias)`

Uses of ObjAttribute in org.apache.cayenne.access.trans

Methods in org.apache.cayenne.access.trans that return types with arguments of type ObjAttribute
`Map<ObjAttribute,ColumnDescriptor>` | `SelectTranslator.getAttributeOverrides()` Returns a map of ColumnDescriptors keyed by ObjAttribute for columns that may need to be reprocessed manually due to incompatible mappings along the inheritance hierarchy.

Uses of ObjAttribute in org.apache.cayenne.map

Subclasses of ObjAttribute in org.apache.cayenne.map
`class` | `EmbeddedAttribute` An attribute of the ObjEntity that maps to an embeddable class.

Methods in org.apache.cayenne.map that return ObjAttribute
`ObjAttribute` | `EmbeddedAttribute.getAttribute(String name)` Returns an ObjAttribute for a given name, taking into account column name overrides.
`ObjAttribute` | `ObjEntity.getAttributeForDbAttribute(DbAttribute dbAttribute)` Returns ObjAttribute of this entity that maps to `dbAttribute` parameter.
`ObjAttribute` | `EmbeddedAttribute.getAttributeForDbPath(String dbPath)` Returns an ObjAttribute that maps to a given `DbAttribute`, or returns null if no such attribute exists.
`ObjAttribute` | `ObjAttribute.getClientAttribute()` Returns an ObjAttribute stripped of any server-side information, such as DbAttribute mapping.

Methods in org.apache.cayenne.map that return types with arguments of type ObjAttribute
`Collection<ObjAttribute>` | `EntityInheritanceTree.allAttributes()`
`SortedMap<String,ObjAttribute>` | `ObjEntity.getAttributeMap()` Returns a SortedMap of all attributes that either belong to this ObjEntity or inherited.
`Collection<ObjAttribute>` | `EmbeddedAttribute.getAttributes()` Returns a Collection of ObjAttributes of an embedded object taking into account column name overrides.
`Collection<ObjAttribute>` | `ObjEntity.getAttributes()` Returns a Collection of all attributes that either belong to this ObjEntity or inherited.
`Collection<ObjAttribute>` | `ObjEntity.getDeclaredAttributes()` Returns a Collection of all attributes that belong to this ObjEntity, excluding inherited attributes.
`Collection<ObjAttribute>` | `ObjEntity.getPrimaryKeys()` Returns an unmodifiable collection of ObjAttributes representing the primary key of the table described by this DbEntity.
`PathComponent<ObjAttribute,ObjRelationship>` | `ObjEntity.lastPathComponent(Expression path, Map aliasMap)`
`Iterable<PathComponent<ObjAttribute,ObjRelationship>>` | `ObjEntity.resolvePath(Expression pathExp, Map aliasMap)` Returns an Iterable instance over expression path components based on this entity.

Method parameters in org.apache.cayenne.map with type arguments of type ObjAttribute
`protected void` | `EntityInheritanceTree.appendDeclaredAttributes(Collection<ObjAttribute> c)`

Constructors in org.apache.cayenne.map with parameters of type ObjAttribute
`ObjAttribute(ObjAttribute attribute)` Creates a clone of an ObjAttribute argument.

Uses of ObjAttribute in org.apache.cayenne.merge

Methods in org.apache.cayenne.merge with parameters of type ObjAttribute
`void` | `ModelMergeDelegate.objAttributeAdded(ObjAttribute att)`
`void` | `ModelMergeDelegate.objAttributeModified(ObjAttribute att)`
`void` | `ModelMergeDelegate.objAttributeRemoved(ObjAttribute att)`

Uses of ObjAttribute in org.apache.cayenne.reflect

Fields in org.apache.cayenne.reflect with type parameters of type ObjAttribute
`protected Collection<ObjAttribute>` | `PersistentDescriptor.allDiscriminatorColumns`

Methods in org.apache.cayenne.reflect that return ObjAttribute
`ObjAttribute` | `AttributeProperty.getAttribute()`
`ObjAttribute` | `SimpleAttributeProperty.getAttribute()`

Methods in org.apache.cayenne.reflect that return types with arguments of type ObjAttribute
`Iterator<ObjAttribute>` | `ClassDescriptor.getDiscriminatorColumns()` Returns a collection of ObjAttribute for the described class, its superclasses and subclasses, that participate in inheritance qualifier.
`Iterator<ObjAttribute>` | `LazyClassDescriptorDecorator.getDiscriminatorColumns()`
`Iterator<ObjAttribute>` | `PersistentDescriptor.getDiscriminatorColumns()`

Methods in org.apache.cayenne.reflect with parameters of type ObjAttribute
`protected void` | `PersistentDescriptorFactory.createAttributeProperty(PersistentDescriptor descriptor, ObjAttribute attribute)`
`protected void` | `PersistentDescriptorFactory.createEmbeddedAttributeProperty(PersistentDescriptor descriptor, EmbeddedAttribute embeddedAttribute, ObjAttribute attribute)`

Method parameters in org.apache.cayenne.reflect with type arguments of type ObjAttribute
`void` | `PersistentDescriptor.setDiscriminatorColumns(Collection<ObjAttribute> columns)`

Constructors in org.apache.cayenne.reflect with parameters of type ObjAttribute
`SimpleAttributeProperty(ClassDescriptor owner, Accessor accessor, ObjAttribute attribute)`

Uses of ObjAttribute in org.apache.cayenne.reflect.generic

Methods in org.apache.cayenne.reflect.generic with parameters of type ObjAttribute
`protected void` | `DataObjectDescriptorFactory.createAttributeProperty(PersistentDescriptor descriptor, ObjAttribute attribute)`

Uses of ObjAttribute in org.apache.cayenne.util

Methods in org.apache.cayenne.util with parameters of type ObjAttribute
`protected void` | `EntityMergeSupport.fireAttributeAdded(ObjAttribute attr)` Notifies all listeners that an ObjAttribute was added
`void` | `DeleteRuleUpdater.objAttributeAdded(ObjAttribute attr)`
`void` | `EntityMergeListener.objAttributeAdded(ObjAttribute attr)` Invoked when a missing attribute in ObjEntity is completed from DbEntity

Uses of ObjAttribute in org.apache.cayenne.wocompat

Subclasses of ObjAttribute in org.apache.cayenne.wocompat
`class` | `EOObjAttribute` An ObjAttribute extension that accomodates EOModel attributes.

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

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