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, setModifyOnCreation
public 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.