public class IsNewAwareAuditingHandler extends AuditingHandler
AuditingHandler extension that uses an IsNewStrategyFactory to expose a generic
markAudited(Object) method that will route calls to AuditingHandler.markCreated(Object) or
AuditingHandler.markModified(Object) based on the IsNewStrategy determined from the factory.| Constructor and Description |
|---|
IsNewAwareAuditingHandler(IsNewStrategyFactory isNewStrategyFactory)
Deprecated.
use constructor taking a
MappingContext directly. Will be removed in 1.9. |
IsNewAwareAuditingHandler(MappingContext<? extends PersistentEntity<?,?>,? extends PersistentProperty<?>> mappingContext)
Creates a new
IsNewAwareAuditingHandler for the given MappingContext. |
| Modifier and Type | Method and Description |
|---|---|
void |
markAudited(Object object)
Marks the given object created or modified based on the
IsNewStrategy returned by the
IsNewStrategyFactory configured. |
afterPropertiesSet, markCreated, markModified, setAuditorAware, setDateTimeForNow, setDateTimeProvider, setModifyOnCreationpublic IsNewAwareAuditingHandler(MappingContext<? extends PersistentEntity<?,?>,? extends PersistentProperty<?>> mappingContext)
IsNewAwareAuditingHandler for the given MappingContext.mappingContext - must not be null.@Deprecated public IsNewAwareAuditingHandler(IsNewStrategyFactory isNewStrategyFactory)
MappingContext directly. Will be removed in 1.9.IsNewAwareAuditingHandler using the given IsNewStrategyFactory.isNewStrategyFactory - must not be null.public void markAudited(Object object)
IsNewStrategy returned by the
IsNewStrategyFactory configured. Will rout the calls to AuditingHandler.markCreated(Object) and
AuditingHandler.markModified(Object) accordingly.object - Copyright © 2011-2014–2015 Pivotal Software, Inc.. All rights reserved.