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

## Package org.apache.cayenne

Contains persistence APIs directly accessible by users.

See:
Description

Interface Summary
DataChannel | DataChannel is an abstraction used by ObjectContexts to obtain mapping metadata and access a persistent store.
DataChannelListener | A listener of `DataChannel` lifecycle events.
DataObject | Defines basic methods for a persistent object in Cayenne.
ExtendedEnumeration | An interface that Enum classes may implement to map enum instances to arbitrary DB values that do not match the enum names or positions.
LifecycleListener | A callback interface to listen to persistent object lifecycle events.
ObjectContext | A Cayenne object facade to a persistent store.
Persistent | Defines minimal API of an object that can be persisted via Cayenne.
QueryResponse | Represents a result of query execution.
Validating | Defines a number of callback methods that allow an object to be validated before safe.
ValueHolder | Provides a level of indirection for property value access, most often used for deferred faulting of to-one relationships.

Class Summary
BaseContext | A common base superclass for Cayenne ObjectContext implementors.
CayenneContext | A default generic implementation of ObjectContext suitable for accessing Cayenne from either an ORM or a client tiers.
CayenneDataObject | A default implementation of DataObject interface.
DataObjectUtils | A collection of utility methods to work with DataObjects.
DataRow | DataRow a map that holds values retrieved from the database for a given query row.
Fault | Represents a placeholder for an unresolved relationship from a source object.
ObjectId | A portable global identifier for persistent objects.
PersistenceState | Defines a set of object states from the point of view of persistence.
PersistentObject | A convenience base superclass for concrete Persistent objects.

Exception Summary
CayenneException | A generic checked exception that may be thrown by Cayenne framework.
CayenneRuntimeException | A generic unchecked exception that may be thrown by Cayenne framework.
ConfigurationException | A runtime exception thrown on failures in Cayenne configuration.
DeleteDenyException | An exception thrown during an attempt to delete an object that has a relationship to a non-null related object, that has a DENY delete rule.
FaultFailureException | A runtime exception thrown when `DataObject.resolveFault()` finds that no matching row exists in the database for an `ObjectId`.

## Package org.apache.cayenne Description

Contains persistence APIs directly accessible by users.

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

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