public class AuditableListener extends Object
| Constructor and Description |
|---|
AuditableListener() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getAuditableFieldName()
Gathers the auditable field name.
|
void |
setAuditCreationAndUpdateData(Object entity)
Method that will be invoked in a registered listener to set the entity's creation data.
|
protected void |
setAuditCreationData(Object entity,
Auditable auditable)
Sets the value of the dateCreated, createdBy, and dateUpdated fields.
|
protected void |
setAuditData(Object entity,
Auditable auditableObject,
String dateField) |
void |
setAuditUpdateData(Object entity)
Method that will be invoked in a registered listener to set the entity's update data.
|
protected void |
setAuditUpdateData(Object entity,
Auditable auditable)
Sets the value of the dateUpdated and updatedBy fields.
|
protected void |
setAuditValueTemporal(Field field,
Object entity)
Used to set the timestamp for dateCreated and dateUpdated.
|
public void setAuditCreationAndUpdateData(Object entity) throws Exception
setAuditCreationData(Object, Auditable) should suffice.entity - Exceptionpublic void setAuditUpdateData(Object entity) throws Exception
setAuditUpdateData(Object, Auditable) should suffice.entity - Exceptionprotected void setAuditCreationData(Object entity, Auditable auditable) throws Exception
entity - auditable - Exceptionprotected void setAuditUpdateData(Object entity, Auditable auditable) throws Exception
entity - auditable - Exceptionprotected void setAuditData(Object entity, Auditable auditableObject, String dateField) throws Exception
Exceptionprotected void setAuditValueTemporal(Field field, Object entity) throws IllegalArgumentException, IllegalAccessException
field - entity - IllegalArgumentExceptionIllegalAccessExceptionprotected String getAuditableFieldName()
Copyright © 2017. All rights reserved.