org.apache.cayenne.reflect.generic
Class DataObjectDescriptorFactory
java.lang.Object
   org.apache.cayenne.reflect.PersistentDescriptorFactory
org.apache.cayenne.reflect.PersistentDescriptorFactory
       org.apache.cayenne.reflect.generic.DataObjectDescriptorFactory
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
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
faultFactory
protected FaultFactory faultFactory
DataObjectDescriptorFactory
public DataObjectDescriptorFactory(ClassDescriptorMap descriptorMap,
                                   FaultFactory faultFactory)
getDescriptor
protected ClassDescriptor getDescriptor(ObjEntity entity,
                                        Class entityClass)
- 
- Overrides:
- getDescriptorin class- PersistentDescriptorFactory
 
- 
 
createDescriptor
protected PersistentDescriptor createDescriptor()
- 
- Overrides:
- createDescriptorin class- PersistentDescriptorFactory
 
- 
 
createAttributeProperty
protected void createAttributeProperty(PersistentDescriptor descriptor,
                                       ObjAttribute attribute)
- 
- Overrides:
- createAttributePropertyin 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
 
- 
 
createAccessor
protected Accessor createAccessor(PersistentDescriptor descriptor,
                                  String propertyName,
                                  Class propertyType)
                           throws PropertyException
- Description copied from class: PersistentDescriptorFactory
- Creates an accessor for the property.
 
- 
- Overrides:
- createAccessorin class- PersistentDescriptorFactory
 
- 
- Throws:
- PropertyException
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.