public interface PropertyDescriptor extends Property
| Modifier and Type | Method and Description |
|---|---|
String |
getName()
Returns property name.
|
void |
injectValueHolder(Object object)
If a property is implemented as a ValueHolder, this operation would
create an unfaulted value holder and inject it into the object, if an
object doesn't have it set yet.
|
Object |
readProperty(Object object)
Returns a property value, inflating unresolved object if need.
|
Object |
readPropertyDirectly(Object object)
Returns a property value of an object without disturbing the object fault
status.
|
boolean |
visit(PropertyVisitor visitor)
A visitor accept method.
|
void |
writeProperty(Object object,
Object oldValue,
Object newValue)
Sets a property value, inflating unresolved object if need.
|
void |
writePropertyDirectly(Object object,
Object oldValue,
Object newValue)
Sets a property value of an object without disturbing the object fault
status.
|
Object readPropertyDirectly(Object object) throws PropertyException
readPropertyDirectly in interface PropertyPropertyExceptionObject readProperty(Object object) throws PropertyException
readProperty in interface PropertyPropertyExceptionvoid writePropertyDirectly(Object object, Object oldValue, Object newValue) throws PropertyException
writePropertyDirectly in interface PropertyPropertyExceptionvoid writeProperty(Object object, Object oldValue, Object newValue) throws PropertyException
writeProperty in interface PropertyPropertyExceptionboolean visit(PropertyVisitor visitor)
void injectValueHolder(Object object) throws PropertyException
injectValueHolder in interface PropertyPropertyExceptionCopyright © 2001–2015 Apache Cayenne. All rights reserved.