| Interface | Description | 
|---|---|
| Accessor | An accessor of a property value. | 
| ArcProperty | A Property that represents an "arc" connecting source node to the target node
 in the graph. | 
| AttributeProperty | Represents a simple object property. | 
| ClassDescriptor | A runtime descriptor of an persistent class. | 
| ClassDescriptorFactory | A factory of  ClassDescriptorinstances. | 
| EmbeddableDescriptor | |
| FaultFactory | |
| Property | Deprecated since 4.0 renamed to PropertyDescriptor. | 
| PropertyDescriptor | Defines bean property API used by Cayenne to access object data, do faulting
 and graph maintenance tasks. | 
| PropertyVisitor | A visitor for various types of properties in a ClassDescriptor. | 
| ToManyMapProperty | A property representing a map of objects keyed by one of the object properties. | 
| ToManyProperty | A property representing a collection of objects. | 
| ToOneProperty | An ArcProperty that points to a single graph node. | 
| Class | Description | 
|---|---|
| BaseArcProperty | A base implementation of the  ArcProperty. | 
| BaseProperty | An abstract property descriptor that delegates property access to an  Accessor. | 
| BaseToManyProperty | A generic superclass of CollectionProperty implementations. | 
| BaseToOneProperty | A convenience base superclass for  ToOnePropertyimplementors. | 
| BeanAccessor | A property accessor that uses set/get methods following JavaBean naming
 conventions. | 
| ClassDescriptorMap | An object that holds class descriptors for mapped entities, compiling new
 descriptors on demand using an internal chain of descriptor factories. | 
| Converter<T> | A helper class to do property type conversions. | 
| ConverterFactory | A factory of property type converters. | 
| EmbeddedFieldAccessor | An accessor for fields storing embedded objects. | 
| FieldAccessor | A PropertyAccessor that performs direct Field access. | 
| FieldEmbeddableDescriptor | A default POJO embeddable descriptor. | 
| IdMapKeyAccessor | A stateless read-only accessor of the map key value that is based on the Persistent
 object id. | 
| LazyClassDescriptorDecorator | A ClassDescriptor wrapper that compiles decorated descriptor lazily on first access. | 
| LifecycleCallbackRegistry | A registry of lifecycle callbacks for all callback event types. | 
| MapAccessor | |
| PersistentDescriptor | A default ClassDescriptor implementation for persistent objects. | 
| PersistentDescriptorFactory | A convenience superclass for  ClassDescriptorFactoryimplementors. | 
| PropertyAccessor | A utility accessor class that wraps a simple property. | 
| PropertyUtils | Utility methods to quickly access object properties. | 
| SimpleAttributeProperty | A descriptor of an "attribute" persistent property. | 
| SingletonFaultFactory | |
| ToAnyConverter<T> | Can convert to any class that has a constructor that takes a 
 single Object or a single String parameter. | 
| Exception | Description | 
|---|---|
| PropertyException | An unchecked exception thrown on errors during property access, either within a
 Accessor or a Property. | 
| UnresolvablePathException | A runtime exception thrown when  PropertyUtils.getProperty()finds that
 there is a null value in middle of the resolved path. | 
Copyright © 2001–2023 Apache Cayenne. All rights reserved.