org.apache.ojb.broker.metadata.fieldaccess
Class AnonymousPersistentFieldForInheritance

java.lang.Object
  extended byorg.apache.ojb.broker.metadata.fieldaccess.AnonymousPersistentField
      extended byorg.apache.ojb.broker.metadata.fieldaccess.AnonymousPersistentFieldForInheritance
All Implemented Interfaces:
PersistentField, java.io.Serializable

public class AnonymousPersistentFieldForInheritance
extends AnonymousPersistentField

Version:
$Id: AnonymousPersistentFieldForInheritance.java,v 1.11.2.1 2004/07/27 00:33:11 arminw Exp $
Author:
Houar TINE
See Also:
Serialized Form

Constructor Summary
AnonymousPersistentFieldForInheritance(ClassDescriptor cld, java.lang.String fieldname)
           
 
Method Summary
 java.lang.Object get(java.lang.Object obj)
          Field values of 'obj' (derived object) are copied to 'value' (base object) then value is returned as a referenced object.
 void set(java.lang.Object obj, java.lang.Object value)
          Field values of 'value' (base object) are copied to 'obj' (derived object) then obj is saved in a map
 
Methods inherited from class org.apache.ojb.broker.metadata.fieldaccess.AnonymousPersistentField
getDeclaringClass, getName, getType, usesAccessorsAndMutators
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnonymousPersistentFieldForInheritance

public AnonymousPersistentFieldForInheritance(ClassDescriptor cld,
                                              java.lang.String fieldname)
Method Detail

set

public void set(java.lang.Object obj,
                java.lang.Object value)
         throws MetadataException
Field values of 'value' (base object) are copied to 'obj' (derived object) then obj is saved in a map

Specified by:
set in interface PersistentField
Overrides:
set in class AnonymousPersistentField
Parameters:
obj - - the base object instance
value - - the derived object instance
Throws:
MetadataException

get

public java.lang.Object get(java.lang.Object obj)
                     throws MetadataException
Field values of 'obj' (derived object) are copied to 'value' (base object) then value is returned as a referenced object.

Specified by:
get in interface PersistentField
Overrides:
get in class AnonymousPersistentField
Parameters:
obj - - the base object instance
Throws:
MetadataException


(C) 2002 - 2004 Apache Software Foundation
All rights reserved. Published under the Apache License 2.0.
http://db.apache.org/ojb
Version: 1.0.3, 2005-04-2