org.apache.cayenne.reflect.pojo
Class EnhancedPojoDescriptorFactory
java.lang.Object
org.apache.cayenne.reflect.PersistentDescriptorFactory
org.apache.cayenne.reflect.pojo.EnhancedPojoDescriptorFactory
- All Implemented Interfaces:
- ClassDescriptorFactory
public class EnhancedPojoDescriptorFactory
- extends PersistentDescriptorFactory
A ClassDescriptorFactory
used to create descriptors for the enhanced POJO's.
- Since:
- 3.0
Methods inherited from class org.apache.cayenne.reflect.PersistentDescriptorFactory |
createAccessor, createAttributeProperty, createDescriptor, createEmbeddableAccessor, createEmbeddedAttributeProperty, createMapKeyAccessor, getDescriptor, indexQualifiers, indexRootDbEntities, indexSubclassDescriptors, indexSuperclassProperties |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
faultFactory
protected FaultFactory faultFactory
fieldNameMapper
protected EnhancementHelper fieldNameMapper
EnhancedPojoDescriptorFactory
public EnhancedPojoDescriptorFactory(ClassDescriptorMap descriptorMap,
FaultFactory faultFactory)
getDescriptor
protected ClassDescriptor getDescriptor(ObjEntity entity,
Class<?> entityClass)
- Overrides:
getDescriptor
in class PersistentDescriptorFactory
createToManyListProperty
protected void createToManyListProperty(PersistentDescriptor descriptor,
ObjRelationship relationship)
- Specified by:
createToManyListProperty
in class PersistentDescriptorFactory
createToManyMapProperty
protected void createToManyMapProperty(PersistentDescriptor descriptor,
ObjRelationship relationship)
- Specified by:
createToManyMapProperty
in class PersistentDescriptorFactory
createToManySetProperty
protected void createToManySetProperty(PersistentDescriptor descriptor,
ObjRelationship relationship)
- Specified by:
createToManySetProperty
in class PersistentDescriptorFactory
createToManyCollectionProperty
protected void createToManyCollectionProperty(PersistentDescriptor descriptor,
ObjRelationship relationship)
- Specified by:
createToManyCollectionProperty
in class PersistentDescriptorFactory
createToOneProperty
protected void createToOneProperty(PersistentDescriptor descriptor,
ObjRelationship relationship)
- Specified by:
createToOneProperty
in class PersistentDescriptorFactory
createEmbeddableDescriptor
protected EmbeddableDescriptor createEmbeddableDescriptor(EmbeddedAttribute embeddedAttribute)
- Description copied from class:
PersistentDescriptorFactory
- Creates a descriptor of the embedded property.
- Overrides:
createEmbeddableDescriptor
in class PersistentDescriptorFactory
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.