public class FieldEmbeddableDescriptor extends Object implements EmbeddableDescriptor
| Modifier and Type | Field and Description |
|---|---|
protected Embeddable |
embeddable |
protected Class<?> |
embeddableClass |
protected Accessor |
embeddedPropertyAccessor |
protected Accessor |
ownerAccessor |
| Constructor and Description |
|---|
FieldEmbeddableDescriptor(Embeddable embeddable,
String ownerProperty,
String embeddedPropertyProperty) |
| Modifier and Type | Method and Description |
|---|---|
Object |
createObject(Object owner,
String embeddedProperty)
Creates a new instance of an embeddable class described by this object.
|
Embeddable |
getEmbeddable()
Returns a metadata object for this descriptor.
|
Class<?> |
getObjectClass()
Returns an embeddable class mapped by this descriptor.
|
protected Class<?> embeddableClass
protected Embeddable embeddable
protected Accessor ownerAccessor
protected Accessor embeddedPropertyAccessor
public FieldEmbeddableDescriptor(Embeddable embeddable, String ownerProperty, String embeddedPropertyProperty)
public Object createObject(Object owner, String embeddedProperty)
EmbeddableDescriptorcreateObject in interface EmbeddableDescriptorpublic Embeddable getEmbeddable()
EmbeddableDescriptorgetEmbeddable in interface EmbeddableDescriptorpublic Class<?> getObjectClass()
EmbeddableDescriptorgetObjectClass in interface EmbeddableDescriptorCopyright © 2001–2023 Apache Cayenne. All rights reserved.