Class ValidatingDynamoDBEventListener
- java.lang.Object
-
- org.socialsignin.spring.data.dynamodb.mapping.event.AbstractDynamoDBEventListener<java.lang.Object>
-
- org.socialsignin.spring.data.dynamodb.mapping.event.ValidatingDynamoDBEventListener
-
- All Implemented Interfaces:
java.util.EventListener,org.springframework.context.ApplicationListener<DynamoDBMappingEvent<?>>
public class ValidatingDynamoDBEventListener extends AbstractDynamoDBEventListener<java.lang.Object>
javax.validation dependant entities validator. When it is registered as Spring component its automatically invoked before entities are saved in database.- Author:
- Michael Lavelle, Sebastian Just
-
-
Constructor Summary
Constructors Constructor Description ValidatingDynamoDBEventListener(javax.validation.Validator validator)Creates a newValidatingDynamoDBEventListenerusing the givenValidator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonBeforeSave(java.lang.Object source)-
Methods inherited from class org.socialsignin.spring.data.dynamodb.mapping.event.AbstractDynamoDBEventListener
getDomainClass, onAfterDelete, onAfterLoad, onAfterQuery, onAfterSave, onAfterScan, onApplicationEvent, onBeforeDelete
-
-
-
-
Constructor Detail
-
ValidatingDynamoDBEventListener
public ValidatingDynamoDBEventListener(javax.validation.Validator validator)
Creates a newValidatingDynamoDBEventListenerusing the givenValidator.- Parameters:
validator- must not be null.
-
-
Method Detail
-
onBeforeSave
public void onBeforeSave(java.lang.Object source)
- Overrides:
onBeforeSavein classAbstractDynamoDBEventListener<java.lang.Object>
-
-