Class ValueHolderDescriptorFactory
java.lang.Object
org.apache.cayenne.reflect.PersistentDescriptorFactory
org.apache.cayenne.reflect.valueholder.ValueHolderDescriptorFactory
- All Implemented Interfaces:
ClassDescriptorFactory
A
ClassDescriptorFactory
for Persistent objects that implement relationship
faulting via ValueHolder
.- Since:
- 3.0
-
Field Summary
Fields inherited from class org.apache.cayenne.reflect.PersistentDescriptorFactory
descriptorMap
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
createToManyCollectionProperty
(PersistentDescriptor descriptor, ObjRelationship relationship) protected void
createToManyListProperty
(PersistentDescriptor descriptor, ObjRelationship relationship) protected void
createToManyMapProperty
(PersistentDescriptor descriptor, ObjRelationship relationship) protected void
createToManySetProperty
(PersistentDescriptor descriptor, ObjRelationship relationship) protected void
createToOneProperty
(PersistentDescriptor descriptor, ObjRelationship relationship) Methods inherited from class org.apache.cayenne.reflect.PersistentDescriptorFactory
createAccessor, createAttributeProperty, createDescriptor, createEmbeddableAccessor, createEmbeddableDescriptor, createEmbeddedAttributeProperty, createMapKeyAccessor, getDescriptor, getDescriptor, indexAdditionalDbEntities, indexQualifiers, indexRootDbEntities, indexSubclassDescriptors, indexSuperclassProperties
-
Constructor Details
-
ValueHolderDescriptorFactory
-
-
Method Details
-
createToManyCollectionProperty
protected void createToManyCollectionProperty(PersistentDescriptor descriptor, ObjRelationship relationship) - Specified by:
createToManyCollectionProperty
in classPersistentDescriptorFactory
-
createToManyListProperty
protected void createToManyListProperty(PersistentDescriptor descriptor, ObjRelationship relationship) - Specified by:
createToManyListProperty
in classPersistentDescriptorFactory
-
createToManyMapProperty
protected void createToManyMapProperty(PersistentDescriptor descriptor, ObjRelationship relationship) - Specified by:
createToManyMapProperty
in classPersistentDescriptorFactory
-
createToManySetProperty
protected void createToManySetProperty(PersistentDescriptor descriptor, ObjRelationship relationship) - Specified by:
createToManySetProperty
in classPersistentDescriptorFactory
-
createToOneProperty
- Specified by:
createToOneProperty
in classPersistentDescriptorFactory
-