## Uses of Class
org.apache.cayenne.reflect.PersistentDescriptor

- Packages that use PersistentDescriptor
  Package | Description
  --- | ---
  org.apache.cayenne.reflect |
  org.apache.cayenne.reflect.generic |
  org.apache.cayenne.reflect.valueholder |

- - ### Uses of PersistentDescriptor in org.apache.cayenne.reflect

    Methods in org.apache.cayenne.reflect that return PersistentDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected PersistentDescriptor` | PersistentDescriptorFactory.`createDescriptor()`

    Methods in org.apache.cayenne.reflect with parameters of type PersistentDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected Accessor` | PersistentDescriptorFactory.`createAccessor(PersistentDescriptor descriptor, String propertyName, Class<?> propertyType)` Creates an accessor for the property.
    `protected void` | PersistentDescriptorFactory.`createAttributeProperty(PersistentDescriptor descriptor, ObjAttribute attribute)`
    `protected void` | PersistentDescriptorFactory.`createEmbeddedAttributeProperty(PersistentDescriptor descriptor, EmbeddedAttribute embeddedAttribute, ObjAttribute attribute)`
    `protected abstract void` | PersistentDescriptorFactory.`createToManyCollectionProperty(PersistentDescriptor descriptor, ObjRelationship relationship)`
    `protected abstract void` | PersistentDescriptorFactory.`createToManyListProperty(PersistentDescriptor descriptor, ObjRelationship relationship)`
    `protected abstract void` | PersistentDescriptorFactory.`createToManyMapProperty(PersistentDescriptor descriptor, ObjRelationship relationship)`
    `protected abstract void` | PersistentDescriptorFactory.`createToManySetProperty(PersistentDescriptor descriptor, ObjRelationship relationship)`
    `protected abstract void` | PersistentDescriptorFactory.`createToOneProperty(PersistentDescriptor descriptor, ObjRelationship relationship)`
    `protected void` | PersistentDescriptorFactory.`indexAdditionalDbEntities(PersistentDescriptor descriptor)`
    `protected void` | PersistentDescriptorFactory.`indexQualifiers(PersistentDescriptor descriptor, EntityInheritanceTree inheritanceTree)`
    `protected void` | PersistentDescriptorFactory.`indexRootDbEntities(PersistentDescriptor descriptor, EntityInheritanceTree inheritanceTree)`
    `protected void` | PersistentDescriptorFactory.`indexSubclassDescriptors(PersistentDescriptor descriptor, EntityInheritanceTree inheritanceTree)`
    `protected void` | PersistentDescriptorFactory.`indexSuperclassProperties(PersistentDescriptor descriptor)` Adds superclass properties to the descriptor, applying proper overrides.

  - ### Uses of PersistentDescriptor in org.apache.cayenne.reflect.generic

    Methods in org.apache.cayenne.reflect.generic that return PersistentDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected PersistentDescriptor` | DataObjectDescriptorFactory.`createDescriptor()`

    Methods in org.apache.cayenne.reflect.generic with parameters of type PersistentDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected Accessor` | DataObjectDescriptorFactory.`createAccessor(PersistentDescriptor descriptor, String propertyName, Class<?> propertyType)`
    `protected void` | DataObjectDescriptorFactory.`createAttributeProperty(PersistentDescriptor descriptor, ObjAttribute attribute)`
    `protected void` | DataObjectDescriptorFactory.`createToManyCollectionProperty(PersistentDescriptor descriptor, ObjRelationship relationship)`
    `protected void` | DataObjectDescriptorFactory.`createToManyListProperty(PersistentDescriptor descriptor, ObjRelationship relationship)`
    `protected void` | DataObjectDescriptorFactory.`createToManyMapProperty(PersistentDescriptor descriptor, ObjRelationship relationship)`
    `protected void` | DataObjectDescriptorFactory.`createToManySetProperty(PersistentDescriptor descriptor, ObjRelationship relationship)`
    `protected void` | DataObjectDescriptorFactory.`createToOneProperty(PersistentDescriptor descriptor, ObjRelationship relationship)`

  - ### Uses of PersistentDescriptor in org.apache.cayenne.reflect.valueholder

    Methods in org.apache.cayenne.reflect.valueholder with parameters of type PersistentDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ValueHolderDescriptorFactory.`createToManyCollectionProperty(PersistentDescriptor descriptor, ObjRelationship relationship)`
    `protected void` | ValueHolderDescriptorFactory.`createToManyListProperty(PersistentDescriptor descriptor, ObjRelationship relationship)`
    `protected void` | ValueHolderDescriptorFactory.`createToManyMapProperty(PersistentDescriptor descriptor, ObjRelationship relationship)`
    `protected void` | ValueHolderDescriptorFactory.`createToManySetProperty(PersistentDescriptor descriptor, ObjRelationship relationship)`
    `protected void` | ValueHolderDescriptorFactory.`createToOneProperty(PersistentDescriptor descriptor, ObjRelationship relationship)`

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