# 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.jdbc | Contains classes that handle JDBC interactions.
  org.apache.cayenne.access.trans | Provides translators for Cayenne queries.
  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.di |
  org.apache.cayenne.di.spi |
  org.apache.cayenne.ejbql |
  org.apache.cayenne.exp | Cayenne data expression classes.
  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.hessian |
  org.apache.cayenne.remote.service |
  org.apache.cayenne.util | General utility classes.
  org.apache.cayenne.validation |
  org.apache.cayenne.xml |

- Classes in org.apache.cayenne used by org.apache.cayenne
  Class and 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.
  DataChannelFilterChain Provides DataChannelFilters with API to pass control to the next filter in the chain or the underlying DataChannel for the last chain filter.
  DataChannelSyncCallbackAction
  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.
  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 and Description
  BaseContext A common base superclass for Cayenne ObjectContext implementors.
  CayenneException A generic checked exception that may be thrown by Cayenne framework.
  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 An interface of a filter that allows to intercept DataChannel 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.
  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.jdbc
  Class and Description
  CayenneException A generic checked exception that may be thrown by Cayenne framework.

- Classes in org.apache.cayenne used by org.apache.cayenne.access.trans
  Class and 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.util
  Class and Description
  CayenneException A generic checked exception that may be thrown by Cayenne framework.

- Classes in org.apache.cayenne used by org.apache.cayenne.ashwood
  Class and 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 and Description
  ConfigurationException A runtime exception thrown on failures in Cayenne configuration.

- Classes in org.apache.cayenne used by org.apache.cayenne.configuration
  Class and 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 and Description
  CayenneContext A default generic implementation of ObjectContext suitable for accessing Cayenne from either an ORM or a client tiers.
  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 and 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 An interface of a filter that allows to intercept DataChannel operations.
  ObjectContext A Cayenne object facade to a persistent store.

- Classes in org.apache.cayenne used by org.apache.cayenne.di
  Class and Description
  ConfigurationException A runtime exception thrown on failures in Cayenne configuration.

- Classes in org.apache.cayenne used by org.apache.cayenne.di.spi
  Class and Description
  ConfigurationException A runtime exception thrown on failures in Cayenne configuration.

- Classes in org.apache.cayenne used by org.apache.cayenne.ejbql
  Class and Description
  CayenneRuntimeException A generic unchecked exception that may be thrown by Cayenne framework.

- Classes in org.apache.cayenne used by org.apache.cayenne.exp
  Class and 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.graph
  Class and 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 and Description
  CayenneRuntimeException A generic unchecked exception that may be thrown by Cayenne framework.
  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.query
  Class and 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.reflect
  Class and 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 and 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.hessian
  Class and Description
  CayenneRuntimeException A generic unchecked exception that may be thrown by Cayenne framework.

- Classes in org.apache.cayenne used by org.apache.cayenne.remote.service
  Class and 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.util
  Class and 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.
  QueryResponse Represents a result of query 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 and Description
  CayenneRuntimeException A generic unchecked exception that may be thrown by Cayenne framework.

- Classes in org.apache.cayenne used by org.apache.cayenne.xml
  Class and Description
  CayenneRuntimeException A generic unchecked exception that may be thrown by Cayenne framework.
  ObjectContext A Cayenne object facade to a persistent store.

Copyright © 2001–2018 Apache Cayenne. All rights reserved.