Package org.apache.ojb.broker.metadata.fieldaccess

This package provides classes for accessing fields of persistent classes.

See:
          Description

Interface Summary
PersistentField  
 

Class Summary
AbstractPersistentField Abstract PersistentField base implementation.
AnonymousPersistentField This class handle an anonymous persistent fiels for 1-1 association, and ojbConcreteClass
AnonymousPersistentFieldForInheritance  
AnonymousPersistentFieldHelper Helper class for anonymous fields.
PersistentFieldAutoProxyImpl PeristentField implementation that attempts to detect the nature of the field it is persisting.
PersistentFieldDirectAccessImpl A PersistentField implementation is a high-speed version of the access strategies.
PersistentFieldDynaBeanAccessImpl A PersistentField implementation accesses a property from a DynaBean.
PersistentFieldFactory  
PersistentFieldIntrospectorImpl A PersistentField implementation using JavaBeans compliant calls only to access persistent attributes.
PersistentFieldPrivilegedImpl A PersistentField implementation using reflection to access but does cooperate with AccessController and do not suppress the java language access check.
 

Package org.apache.ojb.broker.metadata.fieldaccess Description

This package provides classes for accessing fields of persistent classes.

class diagram:

Patterns applied: Configurable Factory: PersistentFieldFactory is a factory for generating PersistentField instances. Strategy: The PersistentField interface contains strategy methods for accessing fields of persistent classes.

Todo:



Authors: Thomas Mahler and others. (C) 2000 - 2003 Apache Software Foundation
All rights reserved. Published under the Apache License.
http://db.apache.org/ojb
Version: 1.0.rc5, 2003-12-14