| Package | Description | 
|---|---|
| org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack. | 
| org.apache.cayenne.reflect | |
| org.apache.cayenne.reflect.generic | |
| org.apache.cayenne.util | General utility classes. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Accessor | ToManyMapFault. mapKeyAccessor | 
| Constructor and Description | 
|---|
| ToManyMapFault(Accessor mapKeyAccessor) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BeanAccessorA property accessor that uses set/get methods following JavaBean naming
 conventions. | 
| class  | EmbeddedFieldAccessorAn accessor for fields storing embedded objects. | 
| class  | FieldAccessorA PropertyAccessor that performs direct Field access. | 
| class  | IdMapKeyAccessorA stateless read-only accessor of the map key value that is based on the Persistent
 object id. | 
| class  | MapAccessor | 
| class  | PropertyAccessorA utility accessor class that wraps a simple property. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Accessor | BaseProperty. accessor | 
| protected Accessor | PropertyException. accessor | 
| protected Accessor | EmbeddedFieldAccessor. embeddableAccessor | 
| protected Accessor | EmbeddedFieldAccessor. embeddedAccessor | 
| protected Accessor | FieldEmbeddableDescriptor. embeddedPropertyAccessor | 
| protected Accessor | FieldEmbeddableDescriptor. ownerAccessor | 
| protected Accessor | PersistentDescriptor. persistenceStateAccessor | 
| static Accessor | IdMapKeyAccessor. SHARED_ACCESSOR | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Map<Accessor,Fault> | SingletonFaultFactory. mapFaults | 
| Modifier and Type | Method and Description | 
|---|---|
| static Accessor | PropertyUtils. accessor(String nestedPropertyName)Compiles an accessor that can be used for fast access for the nested
 property of the objects of a given class. | 
| protected Accessor | PersistentDescriptorFactory. createAccessor(PersistentDescriptor descriptor,
              String propertyName,
              Class<?> propertyType)Creates an accessor for the property. | 
| protected Accessor | PersistentDescriptorFactory. createEmbeddableAccessor(EmbeddableDescriptor descriptor,
                        String propertyName,
                        Class<?> propertyType)Creates an accessor for the property of the embeddable class. | 
| protected Accessor | PersistentDescriptorFactory. createMapKeyAccessor(ObjRelationship relationship,
                    ClassDescriptor targetDescriptor)Creates an accessor to read a map key for a given relationship. | 
| Accessor | PropertyException. getAccessor()Returns property descriptor that was used to access the property. | 
| Modifier and Type | Method and Description | 
|---|---|
| Fault | FaultFactory. getMapFault(Accessor mapKeyAccessor) | 
| Fault | SingletonFaultFactory. getMapFault(Accessor mapKeyAccessor) | 
| void | PersistentDescriptor. setPersistenceStateAccessor(Accessor persistenceStateAccessor) | 
| Constructor and Description | 
|---|
| BaseArcProperty(ClassDescriptor owner,
               ClassDescriptor targetDescriptor,
               Accessor accessor,
               String reverseName) | 
| BaseProperty(ClassDescriptor owner,
            Accessor accessor) | 
| BaseToManyProperty(ClassDescriptor owner,
                  ClassDescriptor targetDescriptor,
                  Accessor accessor,
                  String reverseName) | 
| BaseToOneProperty(ClassDescriptor owner,
                 ClassDescriptor targetDescriptor,
                 Accessor accessor,
                 String reverseName) | 
| EmbeddedFieldAccessor(EmbeddableDescriptor embeddableDescriptor,
                     Accessor embeddedAccessor,
                     Accessor embeddableAccessor) | 
| PropertyException(String messageFormat,
                 Accessor accessor,
                 Object source,
                 Object... messageArgs) | 
| PropertyException(String messageFormat,
                 Accessor accessor,
                 Object source,
                 Throwable cause,
                 Object... messageArgs) | 
| SimpleAttributeProperty(ClassDescriptor owner,
                       Accessor accessor,
                       ObjAttribute attribute) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Accessor | DataObjectDescriptorFactory. createAccessor(PersistentDescriptor descriptor,
              String propertyName,
              Class<?> propertyType) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Accessor | PersistentObjectMap. mapKeyAccessor | 
| Constructor and Description | 
|---|
| PersistentObjectMap(Persistent relationshipOwner,
                   String relationshipName,
                   Accessor mapKeyAccessor)Creates PersistentObjectList initializing it with list owner persistent object and
 relationship name that this list maps to. | 
Copyright © 2001–2023 Apache Cayenne. All rights reserved.