org.apache.cayenne.reflect.pojo
Class EnhancedPojoDescriptorFactory
java.lang.Object
   org.apache.cayenne.reflect.PersistentDescriptorFactory
org.apache.cayenne.reflect.PersistentDescriptorFactory
       org.apache.cayenne.reflect.pojo.EnhancedPojoDescriptorFactory
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:
- getDescriptorin class- PersistentDescriptorFactory
 
- 
 
createToManyListProperty
protected void createToManyListProperty(PersistentDescriptor descriptor,
                                        ObjRelationship relationship)
- 
- Specified by:
- createToManyListPropertyin class- PersistentDescriptorFactory
 
- 
 
createToManyMapProperty
protected void createToManyMapProperty(PersistentDescriptor descriptor,
                                       ObjRelationship relationship)
- 
- Specified by:
- createToManyMapPropertyin class- PersistentDescriptorFactory
 
- 
 
createToManySetProperty
protected void createToManySetProperty(PersistentDescriptor descriptor,
                                       ObjRelationship relationship)
- 
- Specified by:
- createToManySetPropertyin class- PersistentDescriptorFactory
 
- 
 
createToManyCollectionProperty
protected void createToManyCollectionProperty(PersistentDescriptor descriptor,
                                              ObjRelationship relationship)
- 
- Specified by:
- createToManyCollectionPropertyin class- PersistentDescriptorFactory
 
- 
 
createToOneProperty
protected void createToOneProperty(PersistentDescriptor descriptor,
                                   ObjRelationship relationship)
- 
- Specified by:
- createToOnePropertyin class- PersistentDescriptorFactory
 
- 
 
createEmbeddableDescriptor
protected EmbeddableDescriptor createEmbeddableDescriptor(EmbeddedAttribute embeddedAttribute)
- Description copied from class: PersistentDescriptorFactory
- Creates a descriptor of the embedded property.
 
- 
- Overrides:
- createEmbeddableDescriptorin class- PersistentDescriptorFactory
 
- 
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.