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

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.hibernate.event.internal.AbstractFlushingEventListener (implements java.io.Serializable)
    - org.hibernate.event.internal.DefaultAutoFlushEventListener (implements org.hibernate.event.spi.AutoFlushEventListener)
    - org.hibernate.event.internal.DefaultDirtyCheckEventListener (implements org.hibernate.event.spi.DirtyCheckEventListener)
    - org.hibernate.event.internal.DefaultFlushEventListener (implements org.hibernate.event.spi.FlushEventListener)
  - org.hibernate.event.internal.AbstractReassociateEventListener (implements java.io.Serializable)
    - org.hibernate.event.internal.AbstractLockUpgradeEventListener
      - org.hibernate.event.internal.DefaultLoadEventListener (implements org.hibernate.event.spi.LoadEventListener)
      - org.hibernate.event.internal.DefaultLockEventListener (implements org.hibernate.event.spi.LockEventListener)
      - org.hibernate.event.internal.DefaultResolveNaturalIdEventListener (implements org.hibernate.event.spi.ResolveNaturalIdEventListener)
    - org.hibernate.event.internal.AbstractSaveEventListener
      - org.hibernate.event.internal.DefaultMergeEventListener (implements org.hibernate.event.spi.MergeEventListener)
      - org.hibernate.event.internal.DefaultPersistEventListener (implements org.hibernate.event.spi.PersistEventListener)
        - org.hibernate.event.internal.DefaultPersistOnFlushEventListener
      - org.hibernate.event.internal.DefaultReplicateEventListener (implements org.hibernate.event.spi.ReplicateEventListener)
      - org.hibernate.event.internal.DefaultSaveOrUpdateEventListener (implements org.hibernate.event.spi.SaveOrUpdateEventListener)
        - org.hibernate.event.internal.DefaultSaveEventListener
        - org.hibernate.event.internal.DefaultUpdateEventListener
  - org.hibernate.event.internal.AbstractVisitor
    - org.hibernate.event.internal.DirtyCollectionSearchVisitor
    - org.hibernate.event.internal.EvictVisitor
    - org.hibernate.event.internal.FlushVisitor
    - org.hibernate.event.internal.ProxyVisitor
      - org.hibernate.event.internal.ReattachVisitor
        - org.hibernate.event.internal.OnLockVisitor
        - org.hibernate.event.internal.OnReplicateVisitor
        - org.hibernate.event.internal.OnUpdateVisitor
      - org.hibernate.event.internal.WrapVisitor
  - org.hibernate.event.internal.DefaultDeleteEventListener (implements org.hibernate.event.spi.DeleteEventListener)
  - org.hibernate.event.internal.DefaultEvictEventListener (implements org.hibernate.event.spi.EvictEventListener)
  - org.hibernate.event.internal.DefaultFlushEntityEventListener (implements org.hibernate.event.spi.FlushEntityEventListener)
  - org.hibernate.event.internal.DefaultInitializeCollectionEventListener (implements org.hibernate.event.spi.InitializeCollectionEventListener)
  - org.hibernate.event.internal.DefaultPostLoadEventListener (implements org.hibernate.event.spi.PostLoadEventListener)
  - org.hibernate.event.internal.DefaultPreLoadEventListener (implements org.hibernate.event.spi.PreLoadEventListener)
  - org.hibernate.event.internal.DefaultRefreshEventListener (implements org.hibernate.event.spi.RefreshEventListener)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.hibernate.event.internal.AbstractSaveEventListener.EntityState

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