org.granite.tide.hibernate
Class Hibernate35DataChangePublishListener

java.lang.Object
  extended by org.granite.tide.hibernate.Hibernate35DataChangePublishListener
All Implemented Interfaces:
Serializable, FlushEntityEventListener, PostDeleteEventListener, PostInsertEventListener, PostUpdateEventListener, PreCollectionUpdateEventListener

public class Hibernate35DataChangePublishListener
extends Object
implements PostInsertEventListener, PostUpdateEventListener, PostDeleteEventListener, PreCollectionUpdateEventListener, FlushEntityEventListener

Author:
William DRAI
See Also:
Serialized Form

Constructor Summary
Hibernate35DataChangePublishListener()
           
 
Method Summary
 void onFlushEntity(FlushEntityEvent event)
           
 void onPostDelete(PostDeleteEvent event)
           
 void onPostInsert(PostInsertEvent event)
           
 void onPostUpdate(PostUpdateEvent event)
           
 void onPreUpdateCollection(PreCollectionUpdateEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Hibernate35DataChangePublishListener

public Hibernate35DataChangePublishListener()
Method Detail

onPostInsert

public void onPostInsert(PostInsertEvent event)
Specified by:
onPostInsert in interface PostInsertEventListener

onPostUpdate

public void onPostUpdate(PostUpdateEvent event)
Specified by:
onPostUpdate in interface PostUpdateEventListener

onPostDelete

public void onPostDelete(PostDeleteEvent event)
Specified by:
onPostDelete in interface PostDeleteEventListener

onPreUpdateCollection

public void onPreUpdateCollection(PreCollectionUpdateEvent event)
Specified by:
onPreUpdateCollection in interface PreCollectionUpdateEventListener

onFlushEntity

public void onFlushEntity(FlushEntityEvent event)
                   throws HibernateException
Specified by:
onFlushEntity in interface FlushEntityEventListener
Throws:
HibernateException