Package org.apache.cayenne.reflect
Class FieldEmbeddableDescriptor
java.lang.Object
org.apache.cayenne.reflect.FieldEmbeddableDescriptor
- All Implemented Interfaces:
- EmbeddableDescriptor
A default POJO embeddable descriptor.
- Since:
- 3.0
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Embeddableprotected Class<?>protected Accessorprotected Accessor
- 
Constructor SummaryConstructorsConstructorDescriptionFieldEmbeddableDescriptor(AdhocObjectFactory objectFactory, Embeddable embeddable, String ownerProperty, String embeddedPropertyProperty) 
- 
Method SummaryModifier and TypeMethodDescriptioncreateObject(Object owner, String embeddedProperty) Creates a new instance of an embeddable class described by this object.Returns a metadata object for this descriptor.Class<?>Returns an embeddable class mapped by this descriptor.
- 
Field Details- 
embeddableClass
- 
embeddable
- 
ownerAccessor
- 
embeddedPropertyAccessor
 
- 
- 
Constructor Details- 
FieldEmbeddableDescriptorpublic FieldEmbeddableDescriptor(AdhocObjectFactory objectFactory, Embeddable embeddable, String ownerProperty, String embeddedPropertyProperty) 
 
- 
- 
Method Details- 
createObjectDescription copied from interface:EmbeddableDescriptorCreates a new instance of an embeddable class described by this object.- Specified by:
- createObjectin interface- EmbeddableDescriptor
 
- 
getEmbeddableDescription copied from interface:EmbeddableDescriptorReturns a metadata object for this descriptor.- Specified by:
- getEmbeddablein interface- EmbeddableDescriptor
 
- 
getObjectClassDescription copied from interface:EmbeddableDescriptorReturns an embeddable class mapped by this descriptor.- Specified by:
- getObjectClassin interface- EmbeddableDescriptor
 
 
-