DataChannel is an abstraction used by ObjectContexts to obtain mapping metadata and access a persistent store.
An interface of a filter that allows to intercept DataChannel operations.
Provides DataChannelFilters with API to pass control to the next filter in the chain or the underlying DataChannel for the last chain filter.
A listener of
Defines basic methods for a persistent object in Cayenne.
An interface that Enum classes may implement to map enum instances to arbitrary DB values that do not match the enum names or positions.
A callback interface to listen to persistent object lifecycle events.
A Cayenne object facade to a persistent store.
Defines minimal API of an object that can be persisted via Cayenne.
Represents a result of query execution.
Represents a collection of items which are results of a multipart query execution.
Represents a single item in a multipart query execution.
Defines API of an iterator over the records returned as a result of Select queries execution.
A callback interface invoked on each row when iterating over
Defines a number of callback methods that allow an object to be validated before safe.
Provides a level of indirection for property value access, most often used for deferred faulting of to-one relationships.
A common base superclass for Cayenne ObjectContext implementors.
Various utils for processing persistent objects and their properties
A default generic implementation of ObjectContext suitable for accessing Cayenne from either an ORM or a client tiers.
A default implementation of DataObject interface.
DataRow a map that holds values retrieved from the database for a given query row.
Represents a placeholder for an unresolved relationship from a source object.
A portable global identifier for persistent objects.
Defines a set of object states from the point of view of persistence.
A convenience base superclass for concrete Persistent objects.
Result of procedure call.
Defines API of a batch iterator over the ResultIterator returned as a result of Select queries execution.
A generic checked exception that may be thrown by Cayenne framework.
A generic unchecked exception that may be thrown by Cayenne framework.
A runtime exception thrown on failures in Cayenne configuration.
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.
A runtime exception thrown when during lazy object initialization Cayenne finds that no matching row exists in the database for a given ObjectId.
Contains persistence APIs directly accessible by users.
Copyright © 2001–2017 Apache Cayenne. All rights reserved.