public static final class SuperReferenceDescriptor.SuperReferenceField extends AnonymousPersistentField
Constructor and Description |
---|
SuperReferenceDescriptor.SuperReferenceField(SuperReferenceDescriptor superRef) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
get(java.lang.Object obj)
Field values of specified 'obj' (the derived object) are copied to
'value' (base object) then value is returned as a referenced object.
|
void |
set(java.lang.Object target,
java.lang.Object value)
Field values of 'value' (base object) are copied to 'obj' (derived object)
then obj is saved in a map
|
getDeclaringClass, getName, getType, usesAccessorsAndMutators
public SuperReferenceDescriptor.SuperReferenceField(SuperReferenceDescriptor superRef)
public void set(java.lang.Object target, java.lang.Object value) throws MetadataException
set
in interface PersistentField
set
in class AnonymousPersistentField
target
- - the base object instancevalue
- - the derived object instanceMetadataException
Field
public java.lang.Object get(java.lang.Object obj) throws MetadataException
get
in interface PersistentField
get
in class AnonymousPersistentField
obj
- - the base object instanceMetadataException
Field
(C) 2002 - 2005 Apache Software Foundation
All rights reserved. Published under the Apache License 2.0.
http://db.apache.org/ojb
Version: 1.0.4, 2005-12-30