Package org.apache.cayenne.access

Contains classes that make up Cayenne ORM stack.


Interface Summary
DataContextDelegate Defines API for a DataContext "delegate" - an object that is temporarily passed control by DataContext at some critical points in the normal flow of execution.
DataContextFactory An interface for creating DataContexts.
DataPortDelegate Interface for callback and delegate methods allowing implementing classes to control various aspects of data porting via DataPort.
DbLoaderDelegate DbLoaderDelegate defines API that allows to control the behavior of DbLoader during the database reverse-engineering.
OperationHints Defines API that allows QueryEngine to obtain information about query execution strategy.
OperationObserver Defines a set of callback methods that allow QueryEngine to pass back query results and notify caller about exceptions.
QueryEngine Defines methods used to run Cayenne queries.
ResultIterator Defines API of an iterator over the records returned as a result of SelectQuery execution.
TransactionDelegate Defines callback methods for tracking and customizing Transactions execution.

Class Summary
ClientServerChannel A DataChannel that provides a server-side end of the bridge between client and server objects in a Remote Object Persistence stack.
ConnectionLogger Adapts QueryLogger to be used as a ConnectionEventLoggingDelegate with Cayenne connection pools.
DataContext The most common implementation of ObjectContext.
DataDomain DataDomain performs query routing functions in Cayenne.
DataDomainLegacyQueryAction Deprecated. since 3.0 - this class should not be public
DataNode An abstraction of a single physical data storage.
DataPort An engine to port data between two DataNodes.
DataRowStore A fixed size cache of DataRows keyed by ObjectId.
DbGenerator Utility class that generates database schema based on Cayenne mapping.
DbLoader Utility class that does reverse engineering of the database.
IncrementalFaultList<E> A synchronized list that serves as a container of DataObjects.
ObjectStore ObjectStore stores objects using their ObjectId as a key.
QueryLogger QueryLogger is intended to log special events that happen whenever Cayenne interacts with a database.
QueryResult QueryResult encapsulates a result of execution of zero or more queries using QueryEngine.
QueryTranslator Deprecated. since 3.0, as a part of translator inheritance hierarchy reorganization.
ToManyList A list that holds objects for to-many relationships.
Transaction A Cayenne transaction.

Exception Summary
DomainStoppedException An exception thrown on attempts to access a DataDomain after it was explicitly shut down by the user.
OptimisticLockException An exception thrown on optimistic lock failure.

Package org.apache.cayenne.access Description

Contains classes that make up Cayenne ORM stack. Three main classes from top to bottom are DataContext, DataDomain and DataNode.

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