## Hierarchy For Package org.hibernate.event.spi

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.hibernate.event.spi.AbstractEvent (implements java.io.Serializable)
    - org.hibernate.event.spi.AbstractCollectionEvent
      - org.hibernate.event.spi.InitializeCollectionEvent
      - org.hibernate.event.spi.PostCollectionRecreateEvent
      - org.hibernate.event.spi.PostCollectionRemoveEvent
      - org.hibernate.event.spi.PostCollectionUpdateEvent
      - org.hibernate.event.spi.PreCollectionRecreateEvent
      - org.hibernate.event.spi.PreCollectionRemoveEvent
      - org.hibernate.event.spi.PreCollectionUpdateEvent
    - org.hibernate.event.spi.AbstractPreDatabaseOperationEvent
      - org.hibernate.event.spi.PreDeleteEvent
      - org.hibernate.event.spi.PreInsertEvent
      - org.hibernate.event.spi.PreUpdateEvent
    - org.hibernate.event.spi.DeleteEvent
    - org.hibernate.event.spi.EvictEvent
    - org.hibernate.event.spi.FlushEntityEvent
    - org.hibernate.event.spi.FlushEvent
      - org.hibernate.event.spi.AutoFlushEvent
      - org.hibernate.event.spi.DirtyCheckEvent
    - org.hibernate.event.spi.LoadEvent
    - org.hibernate.event.spi.LockEvent
    - org.hibernate.event.spi.MergeEvent
    - org.hibernate.event.spi.PersistEvent
    - org.hibernate.event.spi.PostDeleteEvent
    - org.hibernate.event.spi.PostInsertEvent
    - org.hibernate.event.spi.PostLoadEvent
    - org.hibernate.event.spi.PostUpdateEvent
    - org.hibernate.event.spi.PreLoadEvent
    - org.hibernate.event.spi.RefreshEvent
    - org.hibernate.event.spi.ReplicateEvent
    - org.hibernate.event.spi.ResolveNaturalIdEvent
    - org.hibernate.event.spi.SaveOrUpdateEvent
  - org.hibernate.event.spi.EventType<T>
  - org.hibernate.event.spi.LoadEventListener.LoadType

## Interface Hierarchy

- org.hibernate.engine.jdbc.LobCreationContext
  - org.hibernate.engine.spi.SessionImplementor (also extends java.io.Serializable)
    - org.hibernate.event.spi.EventSource (also extends org.hibernate.Session)
- java.io.Serializable
  - org.hibernate.event.spi.AutoFlushEventListener
  - org.hibernate.event.spi.DeleteEventListener
  - org.hibernate.event.spi.DirtyCheckEventListener
  - org.hibernate.event.spi.EvictEventListener
  - org.hibernate.event.spi.FlushEntityEventListener
  - org.hibernate.event.spi.FlushEventListener
  - org.hibernate.event.spi.InitializeCollectionEventListener
  - org.hibernate.event.spi.LoadEventListener
  - org.hibernate.event.spi.LockEventListener
  - org.hibernate.event.spi.MergeEventListener
  - org.hibernate.event.spi.PersistEventListener
  - org.hibernate.event.spi.PostCollectionRecreateEventListener
  - org.hibernate.event.spi.PostCollectionRemoveEventListener
  - org.hibernate.event.spi.PostCollectionUpdateEventListener
  - org.hibernate.event.spi.PostDeleteEventListener
  - org.hibernate.event.spi.PostInsertEventListener
  - org.hibernate.event.spi.PostLoadEventListener
  - org.hibernate.event.spi.PostUpdateEventListener
  - org.hibernate.event.spi.PreCollectionRecreateEventListener
  - org.hibernate.event.spi.PreCollectionRemoveEventListener
  - org.hibernate.event.spi.PreCollectionUpdateEventListener
  - org.hibernate.event.spi.PreDeleteEventListener
  - org.hibernate.event.spi.PreInsertEventListener
  - org.hibernate.event.spi.PreLoadEventListener
  - org.hibernate.event.spi.PreUpdateEventListener
  - org.hibernate.event.spi.RefreshEventListener
  - org.hibernate.event.spi.ReplicateEventListener
  - org.hibernate.event.spi.ResolveNaturalIdEventListener
  - org.hibernate.event.spi.SaveOrUpdateEventListener
  - org.hibernate.engine.spi.SessionImplementor (also extends org.hibernate.engine.jdbc.LobCreationContext)
    - org.hibernate.event.spi.EventSource (also extends org.hibernate.Session)
  - org.hibernate.SharedSessionContract
    - org.hibernate.Session
      - org.hibernate.event.spi.EventSource (also extends org.hibernate.engine.spi.SessionImplementor)

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.