org.springframework.data.document.mongodb.mapping.event
Class AbstractMappingEventListener<T extends org.springframework.context.ApplicationEvent,E>

java.lang.Object
  extended by org.springframework.data.document.mongodb.mapping.event.AbstractMappingEventListener<T,E>
All Implemented Interfaces:
java.util.EventListener, org.springframework.context.ApplicationListener<T>
Direct Known Subclasses:
LoggingEventListener

public abstract class AbstractMappingEventListener<T extends org.springframework.context.ApplicationEvent,E>
extends java.lang.Object
implements org.springframework.context.ApplicationListener<T>

Author:
Jon Brisbin

Field Summary
protected  org.apache.commons.logging.Log log
           
 
Constructor Summary
AbstractMappingEventListener()
           
 
Method Summary
 void onAfterConvert(com.mongodb.DBObject dbo, E source)
           
 void onAfterLoad(com.mongodb.DBObject dbo)
           
 void onAfterSave(E source, com.mongodb.DBObject dbo)
           
 void onApplicationEvent(T appEvent)
           
 void onBeforeConvert(E source)
           
 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
 

Field Detail

log

protected final org.apache.commons.logging.Log log
Constructor Detail

AbstractMappingEventListener

public AbstractMappingEventListener()
Method Detail

onApplicationEvent

public void onApplicationEvent(T appEvent)
Specified by:
onApplicationEvent in interface org.springframework.context.ApplicationListener<T extends org.springframework.context.ApplicationEvent>

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)


Copyright © 2011. All Rights Reserved.