it.sistematica.isharedoc.service.search
Class LuceneIndexerInterceptor

java.lang.Object
  extended by it.neverworks.hibernate.EmptyEventInterceptor
      extended by it.sistematica.isharedoc.service.search.LuceneIndexerInterceptor
All Implemented Interfaces:
it.neverworks.hibernate.EventInterceptor

public class LuceneIndexerInterceptor
extends it.neverworks.hibernate.EmptyEventInterceptor


Constructor Summary
LuceneIndexerInterceptor()
           
 
Method Summary
 void onCollectionChange(java.lang.Object collection, java.io.Serializable key)
           
 void onDelete(it.neverworks.persistence.Event event)
           
 void onSave(it.neverworks.persistence.Event event)
           
 void onTransactionCompletion(it.neverworks.persistence.Event event)
           
 void onUpdate(it.neverworks.persistence.Event event)
           
 void setExcludedCollections(java.util.Set<java.lang.String> excludedCollections)
           
 
Methods inherited from class it.neverworks.hibernate.EmptyEventInterceptor
onCheck, onLoad, onPostFlush, onTransactionBegin, onTransactionCommit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneIndexerInterceptor

public LuceneIndexerInterceptor()
Method Detail

setExcludedCollections

public void setExcludedCollections(java.util.Set<java.lang.String> excludedCollections)

onSave

public void onSave(it.neverworks.persistence.Event event)
Specified by:
onSave in interface it.neverworks.hibernate.EventInterceptor
Overrides:
onSave in class it.neverworks.hibernate.EmptyEventInterceptor

onUpdate

public void onUpdate(it.neverworks.persistence.Event event)
Specified by:
onUpdate in interface it.neverworks.hibernate.EventInterceptor
Overrides:
onUpdate in class it.neverworks.hibernate.EmptyEventInterceptor

onDelete

public void onDelete(it.neverworks.persistence.Event event)
Specified by:
onDelete in interface it.neverworks.hibernate.EventInterceptor
Overrides:
onDelete in class it.neverworks.hibernate.EmptyEventInterceptor

onCollectionChange

public void onCollectionChange(java.lang.Object collection,
                               java.io.Serializable key)
Specified by:
onCollectionChange in interface it.neverworks.hibernate.EventInterceptor
Overrides:
onCollectionChange in class it.neverworks.hibernate.EmptyEventInterceptor

onTransactionCompletion

public void onTransactionCompletion(it.neverworks.persistence.Event event)
Specified by:
onTransactionCompletion in interface it.neverworks.hibernate.EventInterceptor
Overrides:
onTransactionCompletion in class it.neverworks.hibernate.EmptyEventInterceptor