org.hibernate.property
Class ChainedPropertyAccessor

java.lang.Object
  extended byorg.hibernate.property.ChainedPropertyAccessor
All Implemented Interfaces:
PropertyAccessor

public class ChainedPropertyAccessor
extends Object
implements PropertyAccessor

Author:
max

Constructor Summary
ChainedPropertyAccessor(PropertyAccessor[] chain)
           
 
Method Summary
 Getter getGetter(Class theClass, String propertyName)
          Create a "getter" for the named attribute
 Setter getSetter(Class theClass, String propertyName)
          Create a "setter" for the named attribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChainedPropertyAccessor

public ChainedPropertyAccessor(PropertyAccessor[] chain)
Method Detail

getGetter

public Getter getGetter(Class theClass,
                        String propertyName)
                 throws PropertyNotFoundException
Description copied from interface: PropertyAccessor
Create a "getter" for the named attribute

Specified by:
getGetter in interface PropertyAccessor
Throws:
PropertyNotFoundException

getSetter

public Setter getSetter(Class theClass,
                        String propertyName)
                 throws PropertyNotFoundException
Description copied from interface: PropertyAccessor
Create a "setter" for the named attribute

Specified by:
getSetter in interface PropertyAccessor
Throws:
PropertyNotFoundException