Uses of Class
org.apache.cayenne.reflect.PersistentDescriptor
Packages that use PersistentDescriptor
-
Uses of PersistentDescriptor in org.apache.cayenne.reflect
Methods in org.apache.cayenne.reflect that return PersistentDescriptorModifier and TypeMethodDescriptionprotected PersistentDescriptorPersistentDescriptorFactory.createDescriptor()Methods in org.apache.cayenne.reflect with parameters of type PersistentDescriptorModifier and TypeMethodDescriptionprotected AccessorPersistentDescriptorFactory.createAccessor(PersistentDescriptor descriptor, String propertyName, Class<?> propertyType) Creates an accessor for the property.protected voidPersistentDescriptorFactory.createAttributeProperty(PersistentDescriptor descriptor, ObjAttribute attribute) protected voidPersistentDescriptorFactory.createEmbeddedAttributeProperty(PersistentDescriptor descriptor, EmbeddedAttribute embeddedAttribute, ObjAttribute attribute) protected abstract voidPersistentDescriptorFactory.createToManyCollectionProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected abstract voidPersistentDescriptorFactory.createToManyListProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected abstract voidPersistentDescriptorFactory.createToManyMapProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected abstract voidPersistentDescriptorFactory.createToManySetProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected abstract voidPersistentDescriptorFactory.createToOneProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected ObjAttributePersistentDescriptorFactory.discriminatorAttribute(PersistentDescriptor descriptor, Expression node) Resolves an "obj:" or "db:" path node of an inheritance qualifier to an ObjAttribute of the descriptor's entity, synthesizing one for a DB column that has no ObjAttribute.protected voidPersistentDescriptorFactory.indexAdditionalDbEntities(PersistentDescriptor descriptor) protected voidPersistentDescriptorFactory.indexDiscriminatorValues(PersistentDescriptor descriptor) Compiles the values that the entity's own qualifier pins its attributes to, i.e. the "attribute = value" comparisons in it, possibly joined by "and", forClassDescriptor.injectDiscriminatorValues(Object).protected voidPersistentDescriptorFactory.indexQualifiers(PersistentDescriptor descriptor, EntityInheritanceTree inheritanceTree) protected voidPersistentDescriptorFactory.indexRootDbEntities(PersistentDescriptor descriptor, EntityInheritanceTree inheritanceTree) protected voidPersistentDescriptorFactory.indexSubclassDescriptors(PersistentDescriptor descriptor, EntityInheritanceTree inheritanceTree) protected voidPersistentDescriptorFactory.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 with parameters of type PersistentDescriptorModifier and TypeMethodDescriptionprotected AccessorPersistentObjectDescriptorFactory.createAccessor(PersistentDescriptor descriptor, String propertyName, Class<?> propertyType) protected voidPersistentObjectDescriptorFactory.createAttributeProperty(PersistentDescriptor descriptor, ObjAttribute attribute) protected voidPersistentObjectDescriptorFactory.createToManyCollectionProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected voidPersistentObjectDescriptorFactory.createToManyListProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected voidPersistentObjectDescriptorFactory.createToManyMapProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected voidPersistentObjectDescriptorFactory.createToManySetProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected voidPersistentObjectDescriptorFactory.createToOneProperty(PersistentDescriptor descriptor, ObjRelationship relationship)