public class EmbeddedFieldAccessor extends Object implements Accessor
Modifier and Type | Field and Description |
---|---|
protected Accessor |
embeddableAccessor |
protected EmbeddableDescriptor |
embeddableDescriptor |
protected Accessor |
embeddedAccessor |
protected String |
propertyPath |
Constructor and Description |
---|
EmbeddedFieldAccessor(EmbeddableDescriptor embeddableDescriptor,
Accessor embeddedAccessor,
Accessor embeddableAccessor) |
Modifier and Type | Method and Description |
---|---|
protected Object |
getEmbeddable(Object owner)
Returns an embeddable object for the owner object, initializing embeddable if it is
null.
|
String |
getName()
Returns property name.
|
Object |
getValue(Object object)
Returns a property value of an object without disturbing the object fault status.
|
void |
setValue(Object object,
Object newValue)
Sets a property value of an object without disturbing the object fault status.
|
protected String propertyPath
protected Accessor embeddedAccessor
protected Accessor embeddableAccessor
protected EmbeddableDescriptor embeddableDescriptor
public EmbeddedFieldAccessor(EmbeddableDescriptor embeddableDescriptor, Accessor embeddedAccessor, Accessor embeddableAccessor)
public Object getValue(Object object) throws PropertyException
Accessor
getValue
in interface Accessor
PropertyException
public void setValue(Object object, Object newValue) throws PropertyException
Accessor
setValue
in interface Accessor
PropertyException
Copyright © 2001–2019 Apache Cayenne. All rights reserved.