## Hierarchy For Package org.hibernate.event

Package Hierarchies:
  All Packages

## Class Hierarchy

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

## Interface Hierarchy

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

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