public interface

PropertyAccessor

org.hibernate.property.PropertyAccessor
Known Indirect Subclasses

Class Overview

Abstracts the notion of a "property". Defines a strategy for accessing the value of an attribute.

Summary

Public Methods
abstract Getter getGetter(Class theClass, String propertyName)
Create a "getter" for the named attribute
abstract Setter getSetter(Class theClass, String propertyName)
Create a "setter" for the named attribute

Public Methods

public abstract Getter getGetter (Class theClass, String propertyName)

Create a "getter" for the named attribute

Parameters
theClass The class on which the property is defined.
propertyName The name of the property.
Returns
  • An appropriate getter.
Throws
PropertyNotFoundException Indicates a problem interpretting the propertyName

public abstract Setter getSetter (Class theClass, String propertyName)

Create a "setter" for the named attribute

Parameters
theClass The class on which the property is defined.
propertyName The name of the property.
Returns
  • An appropriate setter
Throws
PropertyNotFoundException Indicates a problem interpretting the propertyName