Class DataObjectDescriptorFactory
java.lang.Object
org.apache.cayenne.reflect.PersistentDescriptorFactory
org.apache.cayenne.reflect.generic.DataObjectDescriptorFactory
- All Implemented Interfaces:
- ClassDescriptorFactory
public class DataObjectDescriptorFactory extends PersistentDescriptorFactory
A 
ClassDescriptorFactory that creates descriptors for classes implementing
 DataObject.- Since:
- 3.0
- 
Field SummaryFields Modifier and Type Field Description protected FaultFactoryfaultFactoryFields inherited from class org.apache.cayenne.reflect.PersistentDescriptorFactorydescriptorMap
- 
Constructor SummaryConstructors Constructor Description DataObjectDescriptorFactory(ClassDescriptorMap descriptorMap, FaultFactory faultFactory)
- 
Method SummaryModifier and Type Method Description protected AccessorcreateAccessor(PersistentDescriptor descriptor, String propertyName, Class<?> propertyType)Creates an accessor for the property.protected voidcreateAttributeProperty(PersistentDescriptor descriptor, ObjAttribute attribute)protected PersistentDescriptorcreateDescriptor()protected voidcreateToManyCollectionProperty(PersistentDescriptor descriptor, ObjRelationship relationship)protected voidcreateToManyListProperty(PersistentDescriptor descriptor, ObjRelationship relationship)protected voidcreateToManyMapProperty(PersistentDescriptor descriptor, ObjRelationship relationship)protected voidcreateToManySetProperty(PersistentDescriptor descriptor, ObjRelationship relationship)protected voidcreateToOneProperty(PersistentDescriptor descriptor, ObjRelationship relationship)protected ClassDescriptorgetDescriptor(ObjEntity entity, Class<?> entityClass)Methods inherited from class org.apache.cayenne.reflect.PersistentDescriptorFactorycreateEmbeddableAccessor, createEmbeddableDescriptor, createEmbeddedAttributeProperty, createMapKeyAccessor, getDescriptor, indexAdditionalDbEntities, indexQualifiers, indexRootDbEntities, indexSubclassDescriptors, indexSuperclassProperties
- 
Field Details- 
faultFactory
 
- 
- 
Constructor Details- 
DataObjectDescriptorFactory
 
- 
- 
Method Details- 
getDescriptor- Overrides:
- getDescriptorin class- PersistentDescriptorFactory
 
- 
createDescriptor- Overrides:
- createDescriptorin class- PersistentDescriptorFactory
 
- 
createAttributeProperty- Overrides:
- createAttributePropertyin class- PersistentDescriptorFactory
 
- 
createToManyListPropertyprotected void createToManyListProperty(PersistentDescriptor descriptor, ObjRelationship relationship)- Specified by:
- createToManyListPropertyin class- PersistentDescriptorFactory
 
- 
createToManyMapPropertyprotected void createToManyMapProperty(PersistentDescriptor descriptor, ObjRelationship relationship)- Specified by:
- createToManyMapPropertyin class- PersistentDescriptorFactory
 
- 
createToManySetPropertyprotected void createToManySetProperty(PersistentDescriptor descriptor, ObjRelationship relationship)- Specified by:
- createToManySetPropertyin class- PersistentDescriptorFactory
 
- 
createToManyCollectionPropertyprotected void createToManyCollectionProperty(PersistentDescriptor descriptor, ObjRelationship relationship)- Specified by:
- createToManyCollectionPropertyin class- PersistentDescriptorFactory
 
- 
createToOneProperty- Specified by:
- createToOnePropertyin class- PersistentDescriptorFactory
 
- 
createAccessorprotected Accessor createAccessor(PersistentDescriptor descriptor, String propertyName, Class<?> propertyType) throws PropertyExceptionDescription copied from class:PersistentDescriptorFactoryCreates an accessor for the property.- Overrides:
- createAccessorin class- PersistentDescriptorFactory
- Throws:
- PropertyException
 
 
-