Package org.apache.cayenne.access

Contains classes that make up Cayenne ORM stack.

See:
          Description

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.
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.
ObjectMapRetainStrategy A strategy for retaining objects in ObjectStore.
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.
DataContext The most common implementation of ObjectContext.
DataDomain DataDomain performs query routing functions in Cayenne.
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.
DefaultObjectMapRetainStrategy Default implementation of ObjectMapRetainStrategy.
IncrementalFaultList<E> A synchronized list that serves as a container of DataObjects.
NoSyncObjectStore An ObjectStore which doesn't receive notifications on parent's DataRowStore events.
ObjectStore ObjectStore stores objects using their ObjectId as a key.
QueryLogger Deprecated. since 3.1 replaced by injectable JdbcEventLogger.
QueryResult QueryResult encapsulates a result of execution of zero or more queries using QueryEngine.
ToManyList A list that holds objects for to-many relationships.
ToManyListFault  
ToManyMapFault  
ToManySetFault  
ToOneFault  
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-2012 Apache Cayenne. All Rights Reserved.