## Hierarchy For Package org.codehaus.groovy.grails.orm.hibernate.support

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.hibernate.event.def.AbstractReassociateEventListener (implements java.io.Serializable)
    - org.hibernate.event.def.AbstractSaveEventListener
      - org.hibernate.event.def.DefaultSaveOrUpdateEventListener (implements org.hibernate.event.SaveOrUpdateEventListener)
        - org.codehaus.groovy.grails.orm.hibernate.events.SaveOrUpdateEventListener
          - org.codehaus.groovy.grails.orm.hibernate.support.ClosureEventTriggeringInterceptor (implements org.springframework.context.ApplicationContextAware, org.codehaus.groovy.grails.plugins.support.aware.GrailsConfigurationAware, groovy.lang.GroovyObject, org.hibernate.event.PostDeleteEventListener, org.hibernate.event.PostInsertEventListener, org.hibernate.event.PostLoadEventListener, org.hibernate.event.PostUpdateEventListener, org.hibernate.event.PreDeleteEventListener, org.hibernate.event.PreLoadEventListener, org.hibernate.event.PreUpdateEventListener)
  - org.codehaus.groovy.grails.orm.hibernate.support.FlushOnRedirectEventListener (implements org.codehaus.groovy.grails.web.servlet.mvc.RedirectEventListener)
  - org.springframework.web.filter.GenericFilterBean (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, javax.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware)
    - org.springframework.web.filter.OncePerRequestFilter
      - org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
        - org.codehaus.groovy.grails.orm.hibernate.support.GrailsOpenSessionInViewFilter
  - org.springframework.orm.hibernate3.HibernateAccessor (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean)
    - org.springframework.orm.hibernate3.support.OpenSessionInViewInterceptor (implements org.springframework.web.context.request.WebRequestInterceptor)
      - org.codehaus.groovy.grails.orm.hibernate.support.GrailsOpenSessionInViewInterceptor
  - org.codehaus.groovy.grails.orm.hibernate.support.HibernateDialectDetectorFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
  - org.codehaus.groovy.grails.orm.hibernate.support.HibernatePersistenceContextInterceptor (implements org.codehaus.groovy.grails.support.PersistenceContextInterceptor)
  - org.springframework.beans.PropertyEditorRegistrySupport (implements org.springframework.beans.PropertyEditorRegistry)
    - org.springframework.beans.AbstractPropertyAccessor (implements org.springframework.beans.ConfigurablePropertyAccessor)
      - org.springframework.beans.BeanWrapperImpl (implements org.springframework.beans.BeanWrapper)
        - org.codehaus.groovy.grails.orm.hibernate.support.HibernateBeanWrapper
  - org.codehaus.groovy.grails.orm.hibernate.support.SpringLobHandlerDetectorFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)

Copyright (c) 2005-2009 The Grails project