public class AuditingHandler extends Object implements InitializingBean
| Constructor and Description |
|---|
AuditingHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
markCreated(Object source)
Marks the given object as created.
|
void |
markModified(Object source)
Marks the given object as modified.
|
void |
setAuditorAware(AuditorAware<?> auditorAware)
Setter to inject a
AuditorAware component to retrieve the current auditor. |
void |
setDateTimeForNow(boolean dateTimeForNow)
Setter do determine if
Auditable.setCreatedDate(DateTime) and
Auditable.setLastModifiedDate(DateTime) shall be filled with the current Java time. |
void |
setDateTimeProvider(DateTimeProvider dateTimeProvider)
Sets the
DateTimeProvider to be used to determine the dates to be set. |
void |
setModifyOnCreation(boolean modifyOnCreation)
Set this to false if you want to treat entity creation as modification and thus set the current date as
modification date, too.
|
public void setAuditorAware(AuditorAware<?> auditorAware)
AuditorAware component to retrieve the current auditor.auditorAware - the auditorAware to setpublic void setDateTimeForNow(boolean dateTimeForNow)
Auditable.setCreatedDate(DateTime) and
Auditable.setLastModifiedDate(DateTime) shall be filled with the current Java time. Defaults to
true. One might set this to false to use database features to set entity time.dateTimeForNow - the dateTimeForNow to setpublic void setModifyOnCreation(boolean modifyOnCreation)
true.modifyOnCreation - if modification information shall be set on creation, toopublic void setDateTimeProvider(DateTimeProvider dateTimeProvider)
DateTimeProvider to be used to determine the dates to be set.dateTimeProvider - public void markCreated(Object source)
source - public void markModified(Object source)
source - public void afterPropertiesSet()
afterPropertiesSet in interface InitializingBeanCopyright © 2011-2014-2014 Pivotal. All Rights Reserved.