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(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.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.