# 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 and 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 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.
  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 and 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 and Description
  ObjectId A portable global identifier for persistent objects.

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

- 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.exp.property
  Class and 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 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
  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 and 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 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.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.rop
  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.tx
  Class and 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 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.
  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 and Description
  CayenneRuntimeException A generic unchecked exception that may be thrown by Cayenne framework.

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