ojb.broker.metadata
Class PersistentFieldPropertyImpl

java.lang.Object
  |
  +--ojb.broker.metadata.PersistentFieldPropertyImpl
All Implemented Interfaces:
PersistentField, java.io.Serializable

public class PersistentFieldPropertyImpl
extends java.lang.Object
implements PersistentField

See Also:
Serialized Form

Constructor Summary
PersistentFieldPropertyImpl(java.lang.Class aClass, java.lang.String aPropertyName)
           
 
Method Summary
protected  java.beans.PropertyDescriptor findPropertyDescriptor(java.lang.Class aClass, java.lang.String aPropertyName)
          Get the PropertyDescriptor for aClass and aPropertyName
 java.lang.Object get(java.lang.Object anObject)
          Get the Value from anObject
 java.lang.Class getDeclaringClass()
          Insert the method's description here.
 java.lang.String getName()
           
protected  java.beans.PropertyDescriptor getPropertyDescriptor()
          Insert the method's description here.
 java.lang.Class getType()
           
 void set(java.lang.Object anObject, java.lang.Object aValue)
          Sets aValue for anObject
 void setDeclaringClass(java.lang.Class newDeclaringClass)
          Insert the method's description here.
protected  void setPropertyDescriptor(java.beans.PropertyDescriptor newPropertyDescriptor)
          Insert the method's description here.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistentFieldPropertyImpl

public PersistentFieldPropertyImpl(java.lang.Class aClass,
                                   java.lang.String aPropertyName)
Method Detail

set

public void set(java.lang.Object anObject,
                java.lang.Object aValue)
         throws java.lang.IllegalAccessException
Sets aValue for anObject

Specified by:
set in interface PersistentField
java.lang.IllegalAccessException

get

public java.lang.Object get(java.lang.Object anObject)
                     throws java.lang.IllegalAccessException
Get the Value from anObject

Specified by:
get in interface PersistentField
java.lang.IllegalAccessException

getType

public java.lang.Class getType()
Specified by:
getType in interface PersistentField

getName

public java.lang.String getName()
Specified by:
getName in interface PersistentField

findPropertyDescriptor

protected java.beans.PropertyDescriptor findPropertyDescriptor(java.lang.Class aClass,
                                                               java.lang.String aPropertyName)
Get the PropertyDescriptor for aClass and aPropertyName


getDeclaringClass

public java.lang.Class getDeclaringClass()
Insert the method's description here. Creation date: (29.11.2001 09:49:21)

Specified by:
getDeclaringClass in interface PersistentField
Returns:
java.lang.Class

getPropertyDescriptor

protected java.beans.PropertyDescriptor getPropertyDescriptor()
Insert the method's description here. Creation date: (29.11.2001 09:19:17)

Returns:
java.beans.PropertyDescriptor

setDeclaringClass

public void setDeclaringClass(java.lang.Class newDeclaringClass)
Insert the method's description here. Creation date: (29.11.2001 09:49:21)

Parameters:
newDeclaringClass - java.lang.Class

setPropertyDescriptor

protected void setPropertyDescriptor(java.beans.PropertyDescriptor newPropertyDescriptor)
Insert the method's description here. Creation date: (29.11.2001 09:19:17)

Parameters:
newPropertyDescriptor - java.beans.PropertyDescriptor


Authors: Thomas Mahler and others. (C) 2000, 2001.
All rights reserved. Published under the Gnu Public License.
http://objectbridge.sourceforge.net
Version: 0.8.375, 2002-04-04