Class AbstractDynamoDBEventListener<E>
- java.lang.Object
-
- org.socialsignin.spring.data.dynamodb.mapping.event.AbstractDynamoDBEventListener<E>
-
- All Implemented Interfaces:
java.util.EventListener,org.springframework.context.ApplicationListener<DynamoDBMappingEvent<?>>
- Direct Known Subclasses:
AuditingEventListener,LoggingEventListener,ValidatingDynamoDBEventListener
public abstract class AbstractDynamoDBEventListener<E> extends java.lang.Object implements org.springframework.context.ApplicationListener<DynamoDBMappingEvent<?>>
Base class to implement domain class specificApplicationListeners.- Author:
- Michael Lavelle, Sebastian Just
-
-
Constructor Summary
Constructors Constructor Description AbstractDynamoDBEventListener()Creates a newAbstractDynamoDBEventListener.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Class<?>getDomainClass()voidonAfterDelete(E source)voidonAfterLoad(E source)voidonAfterQuery(E source)voidonAfterSave(E source)voidonAfterScan(E source)voidonApplicationEvent(DynamoDBMappingEvent<?> event)voidonBeforeDelete(E source)voidonBeforeSave(E source)
-
-
-
Constructor Detail
-
AbstractDynamoDBEventListener
public AbstractDynamoDBEventListener()
Creates a newAbstractDynamoDBEventListener.
-
-
Method Detail
-
getDomainClass
protected java.lang.Class<?> getDomainClass()
-
onApplicationEvent
public void onApplicationEvent(DynamoDBMappingEvent<?> event)
- Specified by:
onApplicationEventin interfaceorg.springframework.context.ApplicationListener<E>
-
onBeforeSave
public void onBeforeSave(E source)
-
onAfterSave
public void onAfterSave(E source)
-
onAfterLoad
public void onAfterLoad(E source)
-
onAfterDelete
public void onAfterDelete(E source)
-
onBeforeDelete
public void onBeforeDelete(E source)
-
onAfterScan
public void onAfterScan(E source)
-
onAfterQuery
public void onAfterQuery(E source)
-
-