Groovy Documentation

## org.codehaus.groovy.grails.orm.hibernate.support
[Java] Class HibernateBeanWrapper

    java.lang.Object
      org.springframework.beans.BeanWrapperImpl
          org.codehaus.groovy.grails.orm.hibernate.support.HibernateBeanWrapper

    public class HibernateBeanWrapper
    extends BeanWrapperImpl

BeanWrapper implementaion that will not lazy initialize entity properties.

Constructor Summary
`HibernateBeanWrapper()`
`HibernateBeanWrapper(boolean b)`
`HibernateBeanWrapper(java.lang.Object o)`
`HibernateBeanWrapper(java.lang.Class aClass)`
`HibernateBeanWrapper(java.lang.Object o, java.lang.String s, java.lang.Object o1)`

Method Summary
`java.lang.Object` | `getPropertyValue(java.lang.String name)` Checks Hibernate.isInitialized before calling super method.

Constructor Detail

### HibernateBeanWrapper

    public HibernateBeanWrapper()

### HibernateBeanWrapper

    public HibernateBeanWrapper(boolean b)

### HibernateBeanWrapper

    public HibernateBeanWrapper(java.lang.Object o)

### HibernateBeanWrapper

    public HibernateBeanWrapper(java.lang.Class aClass)

### HibernateBeanWrapper

    public HibernateBeanWrapper(java.lang.Object o, java.lang.String s, java.lang.Object o1)

Method Detail

### getPropertyValue

    @Override
    public java.lang.Object getPropertyValue(java.lang.String name)

  Checks Hibernate.isInitialized before calling super method.
  throws:
    BeansException
  Parameters:
    `name` - target property
  Returns:
    null if false or super'name value if true

Groovy Documentation