|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.ojb.broker.metadata.fieldaccess.AbstractPersistentField
org.apache.ojb.broker.metadata.fieldaccess.PersistentFieldIntrospectorImpl
A PersistentField implementation using
JavaBeans compliant calls only to access persistent attributes.
No Reflection is needed. But for each attribute xxx there must be
public getXxx() and setXxx() methods.
| Field Summary |
| Fields inherited from class org.apache.ojb.broker.metadata.fieldaccess.AbstractPersistentField |
field, fieldName, PATH_TOKEN, PERSISTENT_FIELD_IMPL_FOR_NESTED, rootObjectType |
| Constructor Summary | |
PersistentFieldIntrospectorImpl()
|
|
PersistentFieldIntrospectorImpl(java.lang.Class aClass,
java.lang.String aPropertyName)
|
|
| Method Summary | |
java.lang.Object |
doGet(java.lang.Object anObject)
Get the Value from anObject |
void |
doSet(java.lang.Object anObject,
java.lang.Object aValue)
Sets aValue for anObject |
protected java.beans.PropertyDescriptor |
findPropertyDescriptor(java.lang.Class aClass,
java.lang.String aPropertyName)
Get the PropertyDescriptor for aClass and aPropertyName |
java.lang.Class |
getDeclaringClass()
|
java.lang.String |
getName()
|
protected java.beans.PropertyDescriptor |
getPropertyDescriptor()
Returns the PropertyDescriptor. |
java.lang.Class |
getType()
|
protected void |
logProblem(java.lang.Object anObject,
java.lang.Object aValue,
java.lang.String msg)
Let's give the user some hints as to what could be wrong. |
boolean |
makeAccessible()
This implementation returns always 'false'. |
protected void |
setPropertyDescriptor(java.beans.PropertyDescriptor newPropertyDescriptor)
Set PropertyDescriptor. |
boolean |
usesAccessorsAndMutators()
Always returns 'false'. |
| Methods inherited from class org.apache.ojb.broker.metadata.fieldaccess.AbstractPersistentField |
buildMessageString, get, getField, getLog, getNestedObject, isNestedField, set, setNestedObject, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public PersistentFieldIntrospectorImpl()
public PersistentFieldIntrospectorImpl(java.lang.Class aClass,
java.lang.String aPropertyName)
| Method Detail |
public java.lang.String getName()
getName in interface PersistentFieldgetName in class AbstractPersistentFieldpublic java.lang.Class getType()
getType in interface PersistentFieldgetType in class AbstractPersistentFieldpublic java.lang.Class getDeclaringClass()
getDeclaringClass in interface PersistentFieldgetDeclaringClass in class AbstractPersistentField
public void doSet(java.lang.Object anObject,
java.lang.Object aValue)
throws MetadataException
doSet in class AbstractPersistentFieldMetadataException
public java.lang.Object doGet(java.lang.Object anObject)
throws MetadataException
doGet in class AbstractPersistentFieldMetadataException
protected java.beans.PropertyDescriptor findPropertyDescriptor(java.lang.Class aClass,
java.lang.String aPropertyName)
protected java.beans.PropertyDescriptor getPropertyDescriptor()
protected void setPropertyDescriptor(java.beans.PropertyDescriptor newPropertyDescriptor)
newPropertyDescriptor - java.beans.PropertyDescriptorpublic boolean makeAccessible()
makeAccessible in class AbstractPersistentFieldAbstractPersistentField.makeAccessible()public boolean usesAccessorsAndMutators()
PersistentField.usesAccessorsAndMutators()
protected void logProblem(java.lang.Object anObject,
java.lang.Object aValue,
java.lang.String msg)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||