Spring Data Couchbase

org.springframework.data.couchbase.core.mapping.event
Class AbstractCouchbaseEventListener<E>

java.lang.Object
  extended by org.springframework.data.couchbase.core.mapping.event.AbstractCouchbaseEventListener<E>
All Implemented Interfaces:
EventListener, ApplicationListener<CouchbaseMappingEvent<?>>
Direct Known Subclasses:
LoggingEventListener, ValidatingCouchbaseEventListener

public class AbstractCouchbaseEventListener<E>
extends Object
implements ApplicationListener<CouchbaseMappingEvent<?>>

Base class to implement domain class specific ApplicationListeners.

Author:
Jon Brisbin, Oliver Gierke, Martin Baumgartner, Michael Nitschinger

Constructor Summary
AbstractCouchbaseEventListener()
           
 
Method Summary
 void onAfterDelete(CouchbaseDocument doc)
           
 void onAfterSave(E source, CouchbaseDocument doc)
           
 void onApplicationEvent(CouchbaseMappingEvent<?> event)
           
 void onBeforeConvert(E source)
           
 void onBeforeDelete(CouchbaseDocument doc)
           
 void onBeforeSave(E source, CouchbaseDocument doc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCouchbaseEventListener

public AbstractCouchbaseEventListener()
Method Detail

onApplicationEvent

public void onApplicationEvent(CouchbaseMappingEvent<?> event)
Specified by:
onApplicationEvent in interface ApplicationListener<CouchbaseMappingEvent<?>>

onBeforeConvert

public void onBeforeConvert(E source)

onBeforeSave

public void onBeforeSave(E source,
                         CouchbaseDocument doc)

onAfterSave

public void onAfterSave(E source,
                        CouchbaseDocument doc)

onAfterDelete

public void onAfterDelete(CouchbaseDocument doc)

onBeforeDelete

public void onBeforeDelete(CouchbaseDocument doc)

Spring Data Couchbase

Copyright © 2011-2014–2014 Pivotal Software, Inc.. All rights reserved.