Spring Data MongoDB - Core

org.springframework.data.mongodb.core.mapping.event
Class AbstractMongoEventListener<E>

java.lang.Object
  extended by org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener<E>
All Implemented Interfaces:
EventListener, ApplicationListener<MongoMappingEvent<?>>
Direct Known Subclasses:
LoggingEventListener, ValidatingMongoEventListener

public abstract class AbstractMongoEventListener<E>
extends Object
implements ApplicationListener<MongoMappingEvent<?>>

Base class to implement domain class specific ApplicationListeners.

Author:
Jon Brisbin, Oliver Gierke, Martin Baumgartner

Constructor Summary
AbstractMongoEventListener()
          Creates a new AbstractMongoEventListener.
 
Method Summary
 void onAfterConvert(com.mongodb.DBObject dbo, E source)
           
 void onAfterDelete(com.mongodb.DBObject dbo)
           
 void onAfterLoad(com.mongodb.DBObject dbo)
           
 void onAfterSave(E source, com.mongodb.DBObject dbo)
           
 void onApplicationEvent(MongoMappingEvent<?> event)
           
 void onBeforeConvert(E source)
           
 void onBeforeDelete(com.mongodb.DBObject dbo)
           
 void onBeforeSave(E source, com.mongodb.DBObject dbo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMongoEventListener

public AbstractMongoEventListener()
Creates a new AbstractMongoEventListener.

Method Detail

onApplicationEvent

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

onBeforeConvert

public void onBeforeConvert(E source)

onBeforeSave

public void onBeforeSave(E source,
                         com.mongodb.DBObject dbo)

onAfterSave

public void onAfterSave(E source,
                        com.mongodb.DBObject dbo)

onAfterLoad

public void onAfterLoad(com.mongodb.DBObject dbo)

onAfterConvert

public void onAfterConvert(com.mongodb.DBObject dbo,
                           E source)

onAfterDelete

public void onAfterDelete(com.mongodb.DBObject dbo)

onBeforeDelete

public void onBeforeDelete(com.mongodb.DBObject dbo)

Spring Data MongoDB - Core

Copyright © 2011-2014-2014 Pivotal. All Rights Reserved.