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

## Package org.apache.cayenne.map

Contains O/R mapping classes that store relational database metadata information and map it to Java classes.

See:
Description

Interface Summary
EntityListenerFactory | A factory used to create entity listeners.
EntitySorter | Defines API for sorting of Cayenne entities based on their mutual dependencies.
MappingNamespace | Defines API of a container of DbEntities, ObjEntities, Procedures, Queries and other mapping objects.
PathComponent<T extends Attribute,U extends Relationship> | A component in a path chain.

Class Summary
AshwoodEntitySorter | Implements dependency sorting algorithms for ObjEntities, DbEntities and DataObjects.
Attribute | Defines a property descriptor that is a part of an Entity.
CallbackDescriptor | A mapping descriptor of a single callback event.
CallbackMap | A generic descriptor of a set of standard lifecycle callbacks.
DataMap | Stores a collection of related mapping objects that describe database and object layers of an application.
DbAttribute | A DbAttribute defines a descriptor for a single database table column.
DbEntity | A DbEntity is a mapping descriptor that defines a structure of a database table.
DbJoin | Defines a join between two attributes of a given relationship.
DbKeyGenerator | DbKeyGenerator is an abstraction of a primary key generator It configures the primary key generation per DbEntity in a RDBMS independent manner.
DbRelationship | A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
DbRelationshipDetected | A subclass of `DbRelationship` to hold some extra runtime information.
DeleteRule | Defines constants for the possible values of ObjRelationship delete rules.
Embeddable | A mapping descriptor of an embeddable class.
EmbeddableAttribute | A persistent attribute of an embeddable object.
EmbeddedAttribute | An attribute of the ObjEntity that maps to an embeddable class.
Entity | An Entity is an abstract descriptor for an entity mapping concept.
EntityInheritanceTree | A tree structure representing inheritance hierarchy of an ObjEntity and its subentities.
EntityListener | A mapping descriptor of an entity listener class that declares one or more callback methods to be notified of the entity events.
EntityResolver | Represents a virtual shared namespace for zero or more DataMaps.
MapLoader | Default MapLoader.
ObjAttribute | An ObjAttribute is a mapping descriptor of a Java class property.
ObjEntity | ObjEntity is a mapping descriptor for a DataObject Java class.
ObjRelationship | Describes an association between two Java classes mapped as source and target ObjEntity.
Procedure | A mapping descriptor for a database stored procedure.
ProcedureParameter | A descriptor for the Procedure parameter.
QueryBuilder | Deprecated. since 3.0 replaced by a non-public class.
Relationship | Defines a relationship between two entities.

Enum Summary
JoinType | Enumerates supported JOIN types.
LifecycleEvent | Defines possible object lifecycle events for which callbacks are supported.

## Package org.apache.cayenne.map Description

Contains O/R mapping classes that store relational database metadata information and map it to Java classes.

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

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