Class ValueHolderDescriptorFactory
- java.lang.Object
-
- org.apache.cayenne.reflect.PersistentDescriptorFactory
-
- org.apache.cayenne.reflect.valueholder.ValueHolderDescriptorFactory
-
- All Implemented Interfaces:
ClassDescriptorFactory
public class ValueHolderDescriptorFactory extends PersistentDescriptorFactory
AClassDescriptorFactory
for Persistent objects that implement relationship faulting viaValueHolder
.- Since:
- 3.0
-
-
Field Summary
-
Fields inherited from class org.apache.cayenne.reflect.PersistentDescriptorFactory
descriptorMap
-
-
Constructor Summary
Constructors Constructor Description ValueHolderDescriptorFactory(ClassDescriptorMap descriptorMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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 Detail
-
ValueHolderDescriptorFactory
public ValueHolderDescriptorFactory(ClassDescriptorMap descriptorMap)
-
-
Method Detail
-
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
protected void createToOneProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
- Specified by:
createToOneProperty
in classPersistentDescriptorFactory
-
-