# Uses of Package
org.apache.cayenne

Packages that use org.apache.cayenne
Package
Description
org.apache.cayenne
Contains persistence APIs directly accessible by users.
org.apache.cayenne.access
Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.access.event
org.apache.cayenne.access.flush
org.apache.cayenne.access.flush.operation
org.apache.cayenne.access.jdbc
Contains classes that handle JDBC interactions.
org.apache.cayenne.access.util
org.apache.cayenne.ashwood
org.apache.cayenne.cache
org.apache.cayenne.configuration
org.apache.cayenne.configuration.rop.client
org.apache.cayenne.configuration.server
org.apache.cayenne.configuration.xml
org.apache.cayenne.ejbql
org.apache.cayenne.event
Contains classes that make up Cayenne generic event dispatch mechanism.
org.apache.cayenne.exp
Cayenne data expression classes.
org.apache.cayenne.exp.property
Property API
org.apache.cayenne.graph
Contains generic graph management tools used in Cayenne.
org.apache.cayenne.map
Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
org.apache.cayenne.query
Defines standard queries supported by Cayenne and extension mechanism to create custom queries.
org.apache.cayenne.reflect
org.apache.cayenne.remote
Contains classes an interfaces related to Cayenne remote object persistence features.
org.apache.cayenne.remote.service
org.apache.cayenne.rop
org.apache.cayenne.tx
org.apache.cayenne.util
General utility classes.
org.apache.cayenne.validation

- Classes in org.apache.cayenne used by org.apache.cayenne
  Class
  Description
  BaseDataObject
  Base implementation of `DataObject`, have no assumption about how data is actually stored.
  CayenneRuntimeException
  A generic unchecked exception that may be thrown by Cayenne framework.
  DataChannel
  DataChannel is an abstraction used by ObjectContexts to obtain mapping metadata and access a persistent store.
  DataChannelFilterChain
  Deprecated.
  since 4.1 in favor of `DataChannelSyncFilterChain` and `DataChannelQueryFilterChain`
  DataChannelQueryFilter
  An interface of a filter that allows to intercept DataChannel query operations.
  DataChannelQueryFilterChain
  Interface for chain of query filters
  DataChannelSyncCallbackAction
  DataChannelSyncFilter
  An interface of a filter that allows to intercept DataChannel sync operations.
  DataChannelSyncFilterChain
  Interface for chain of sync filters
  DataObject
  Defines basic methods for a persistent object in Cayenne.
  DataRow
  DataRow a map that holds values retrieved from the database for a given query row.
  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.
  ObjectContext
  A Cayenne object facade to a persistent store.
  ObjectId
  A portable global identifier for persistent objects.
  Persistent
  Defines minimal API of an object that can be persisted via Cayenne.
  PersistentObject
  A convenience base superclass for concrete Persistent objects.
  QueryResponse
  Represents a result of query execution.
  QueryResult
  Represents a collection of items which are results of a multipart query execution.
  QueryResultItem
  Represents a single item in a multipart query execution.
  ResultBatchIterator
  Defines API of a batch iterator over the ResultIterator returned as a result of Select queries execution.
  ResultIterator
  Defines API of an iterator over the records returned as a result of Select queries execution.
  ResultIteratorCallback
  A callback interface invoked on each row when iterating over `ResultIterator`.
  Validating
  Defines a number of callback methods that allow an object to be validated before safe.
- Classes in org.apache.cayenne used by org.apache.cayenne.access
  Class
  Description
  BaseContext
  A common base superclass for Cayenne ObjectContext implementors.
  CayenneRuntimeException
  A generic unchecked exception that may be thrown by Cayenne framework.
  DataChannel
  DataChannel is an abstraction used by ObjectContexts to obtain mapping metadata and access a persistent store.
  DataChannelFilter
  Deprecated.
  since 4.1 use `DataChannelQueryFilter` and `DataChannelSyncFilter`
  DataChannelQueryFilter
  An interface of a filter that allows to intercept DataChannel query operations.
  DataChannelSyncFilter
  An interface of a filter that allows to intercept DataChannel sync operations.
  DataObject
  Defines basic methods for a persistent object in Cayenne.
  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.
  ObjectContext
  A Cayenne object facade to a persistent store.
  ObjectId
  A portable global identifier for persistent objects.
  Persistent
  Defines minimal API of an object that can be persisted via Cayenne.
  QueryResponse
  Represents a result of query execution.
  ResultIterator
  Defines API of an iterator over the records returned as a result of Select queries execution.
  ValueHolder
  Provides a level of indirection for property value access, most often used for deferred faulting of to-one relationships.
- Classes in org.apache.cayenne used by org.apache.cayenne.access.event
  Class
  Description
  DataRow
  DataRow a map that holds values retrieved from the database for a given query row.
  ObjectId
  A portable global identifier for persistent objects.
- Classes in org.apache.cayenne used by org.apache.cayenne.access.flush
  Class
  Description
  ObjectId
  A portable global identifier for persistent objects.
- Classes in org.apache.cayenne used by org.apache.cayenne.access.flush.operation
  Class
  Description
  ObjectId
  A portable global identifier for persistent objects.
  Persistent
  Defines minimal API of an object that can be persisted via Cayenne.
- Classes in org.apache.cayenne used by org.apache.cayenne.access.jdbc
  Class
  Description
  ResultIterator
  Defines API of an iterator over the records returned as a result of Select queries execution.
- Classes in org.apache.cayenne used by org.apache.cayenne.access.util
  Class
  Description
  ObjectId
  A portable global identifier for persistent objects.
  ResultIterator
  Defines API of an iterator over the records returned as a result of Select queries execution.
- Classes in org.apache.cayenne used by org.apache.cayenne.ashwood
  Class
  Description
  Persistent
  Defines minimal API of an object that can be persisted via Cayenne.
- Classes in org.apache.cayenne used by org.apache.cayenne.cache
  Class
  Description
  ConfigurationException
  A runtime exception thrown on failures in Cayenne configuration.
- Classes in org.apache.cayenne used by org.apache.cayenne.configuration
  Class
  Description
  CayenneRuntimeException
  A generic unchecked exception that may be thrown by Cayenne framework.
  ConfigurationException
  A runtime exception thrown on failures in Cayenne configuration.
  DataChannel
  DataChannel is an abstraction used by ObjectContexts to obtain mapping metadata and access a persistent store.
  ObjectContext
  A Cayenne object facade to a persistent store.
- Classes in org.apache.cayenne used by org.apache.cayenne.configuration.rop.client
  Class
  Description
  ConfigurationException
  A runtime exception thrown on failures in Cayenne configuration.
  DataChannel
  DataChannel is an abstraction used by ObjectContexts to obtain mapping metadata and access a persistent store.
  ObjectContext
  A Cayenne object facade to a persistent store.
- Classes in org.apache.cayenne used by org.apache.cayenne.configuration.server
  Class
  Description
  CayenneRuntimeException
  A generic unchecked exception that may be thrown by Cayenne framework.
  ConfigurationException
  A runtime exception thrown on failures in Cayenne configuration.
  DataChannel
  DataChannel is an abstraction used by ObjectContexts to obtain mapping metadata and access a persistent store.
  DataChannelFilter
  Deprecated.
  since 4.1 use `DataChannelQueryFilter` and `DataChannelSyncFilter`
  DataChannelQueryFilter
  An interface of a filter that allows to intercept DataChannel query operations.
  DataChannelSyncFilter
  An interface of a filter that allows to intercept DataChannel sync operations.
  ObjectContext
  A Cayenne object facade to a persistent store.
- Classes in org.apache.cayenne used by org.apache.cayenne.configuration.xml
  Class
  Description
  CayenneRuntimeException
  A generic unchecked exception that may be thrown by Cayenne framework.
  ConfigurationException
  A runtime exception thrown on failures in Cayenne configuration.
- Classes in org.apache.cayenne used by org.apache.cayenne.ejbql
  Class
  Description
  CayenneRuntimeException
  A generic unchecked exception that may be thrown by Cayenne framework.
- Classes in org.apache.cayenne used by org.apache.cayenne.event
  Class
  Description
  ConfigurationException
  A runtime exception thrown on failures in Cayenne configuration.
- Classes in org.apache.cayenne used by org.apache.cayenne.exp
  Class
  Description
  CayenneRuntimeException
  A generic unchecked exception that may be thrown by Cayenne framework.
  Persistent
  Defines minimal API of an object that can be persisted via Cayenne.
- Classes in org.apache.cayenne used by org.apache.cayenne.exp.property
  Class
  Description
  EmbeddableObject
  ObjectId
  A portable global identifier for persistent objects.
  Persistent
  Defines minimal API of an object that can be persisted via Cayenne.
- Classes in org.apache.cayenne used by org.apache.cayenne.graph
  Class
  Description
  ObjectContext
  A Cayenne object facade to a persistent store.
  Persistent
  Defines minimal API of an object that can be persisted via Cayenne.
- Classes in org.apache.cayenne used by org.apache.cayenne.map
  Class
  Description
  DataRow
  DataRow a map that holds values retrieved from the database for a given query row.
  ObjectId
  A portable global identifier for persistent objects.
  Persistent
  Defines minimal API of an object that can be persisted via Cayenne.
- Classes in org.apache.cayenne used by org.apache.cayenne.query
  Class
  Description
  DataRow
  DataRow a map that holds values retrieved from the database for a given query row.
  ObjectContext
  A Cayenne object facade to a persistent store.
  ObjectId
  A portable global identifier for persistent objects.
  Persistent
  Defines minimal API of an object that can be persisted via Cayenne.
  ProcedureResult
  Result of procedure call.
  QueryResult
  Represents a collection of items which are results of a multipart query execution.
  ResultBatchIterator
  Defines API of a batch iterator over the ResultIterator returned as a result of Select queries execution.
  ResultIterator
  Defines API of an iterator over the records returned as a result of Select queries execution.
  ResultIteratorCallback
  A callback interface invoked on each row when iterating over `ResultIterator`.
- Classes in org.apache.cayenne used by org.apache.cayenne.reflect
  Class
  Description
  CayenneRuntimeException
  A generic unchecked exception that may be thrown by Cayenne framework.
  Fault
  Represents a placeholder for an unresolved relationship from a source object.
  LifecycleListener
  A callback interface to listen to persistent object lifecycle events.
  Persistent
  Defines minimal API of an object that can be persisted via Cayenne.
  ValueHolder
  Provides a level of indirection for property value access, most often used for deferred faulting of to-one relationships.
- Classes in org.apache.cayenne used by org.apache.cayenne.remote
  Class
  Description
  CayenneRuntimeException
  A generic unchecked exception that may be thrown by Cayenne framework.
  DataChannel
  DataChannel is an abstraction used by ObjectContexts to obtain mapping metadata and access a persistent store.
  ObjectContext
  A Cayenne object facade to a persistent store.
  QueryResponse
  Represents a result of query execution.
- Classes in org.apache.cayenne used by org.apache.cayenne.remote.service
  Class
  Description
  CayenneRuntimeException
  A generic unchecked exception that may be thrown by Cayenne framework.
  DataChannel
  DataChannel is an abstraction used by ObjectContexts to obtain mapping metadata and access a persistent store.
- Classes in org.apache.cayenne used by org.apache.cayenne.rop
  Class
  Description
  CayenneRuntimeException
  A generic unchecked exception that may be thrown by Cayenne framework.
- Classes in org.apache.cayenne used by org.apache.cayenne.tx
  Class
  Description
  DataChannelSyncFilter
  An interface of a filter that allows to intercept DataChannel sync operations.
  DataChannelSyncFilterChain
  Interface for chain of sync filters
  ObjectContext
  A Cayenne object facade to a persistent store.
- Classes in org.apache.cayenne used by org.apache.cayenne.util
  Class
  Description
  CayenneRuntimeException
  A generic unchecked exception that may be thrown by Cayenne framework.
  DataChannel
  DataChannel is an abstraction used by ObjectContexts to obtain mapping metadata and access a persistent store.
  DataChannelListener
  A listener of `DataChannel` lifecycle events.
  ObjectContext
  A Cayenne object facade to a persistent store.
  ObjectId
  A portable global identifier for persistent objects.
  Persistent
  Defines minimal API of an object that can be persisted via Cayenne.
  ProcedureResult
  Result of procedure call.
  QueryResponse
  Represents a result of query execution.
  QueryResult
  Represents a collection of items which are results of a multipart query execution.
  QueryResultItem
  Represents a single item in a multipart query execution.
  ResultIterator
  Defines API of an iterator over the records returned as a result of Select queries execution.
  ValueHolder
  Provides a level of indirection for property value access, most often used for deferred faulting of to-one relationships.
- Classes in org.apache.cayenne used by org.apache.cayenne.validation
  Class
  Description
  CayenneRuntimeException
  A generic unchecked exception that may be thrown by Cayenne framework.