|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cayenne.reflect.EmbeddedFieldAccessor
public class EmbeddedFieldAccessor
An accessor for fields storing embedded objects. This accessor will initialize null fields with appropriate embeddable objects when needed during get and set calls.
Field Summary | |
---|---|
protected Accessor |
embeddableAccessor
|
protected EmbeddableDescriptor |
embeddableDescriptor
|
protected Accessor |
embeddedAccessor
|
protected String |
propertyPath
|
Constructor Summary | |
---|---|
EmbeddedFieldAccessor(EmbeddableDescriptor embeddableDescriptor,
Accessor embeddedAccessor,
Accessor embeddableAccessor)
|
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String propertyPath
protected Accessor embeddedAccessor
protected Accessor embeddableAccessor
protected EmbeddableDescriptor embeddableDescriptor
Constructor Detail |
---|
public EmbeddedFieldAccessor(EmbeddableDescriptor embeddableDescriptor, Accessor embeddedAccessor, Accessor embeddableAccessor)
Method Detail |
---|
public String getName()
Accessor
getName
in interface Accessor
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
protected Object getEmbeddable(Object owner)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |