Package org.apache.cayenne.reflect
Class FieldEmbeddableDescriptor
java.lang.Object
org.apache.cayenne.reflect.FieldEmbeddableDescriptor
- All Implemented Interfaces:
- EmbeddableDescriptor
public class FieldEmbeddableDescriptor extends Object implements EmbeddableDescriptor
A default POJO embeddable descriptor.
- Since:
- 3.0
- 
Field SummaryFields Modifier and Type Field Description protected Embeddableembeddableprotected Class<?>embeddableClassprotected AccessorembeddedPropertyAccessorprotected AccessorownerAccessor
- 
Constructor SummaryConstructors Constructor Description FieldEmbeddableDescriptor(Embeddable embeddable, String ownerProperty, String embeddedPropertyProperty)
- 
Method SummaryModifier and Type Method Description ObjectcreateObject(Object owner, String embeddedProperty)Creates a new instance of an embeddable class described by this object.EmbeddablegetEmbeddable()Returns a metadata object for this descriptor.Class<?>getObjectClass()Returns an embeddable class mapped by this descriptor.
- 
Field Details- 
embeddableClass
- 
embeddable
- 
ownerAccessor
- 
embeddedPropertyAccessor
 
- 
- 
Constructor Details- 
FieldEmbeddableDescriptorpublic FieldEmbeddableDescriptor(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
 
 
-