Class AuditLog

java.lang.Object
org.apache.cayenne.PersistentObject
org.apache.cayenne.BaseDataObject
org.apache.cayenne.CayenneDataObject
All Implemented Interfaces:
IEntity, Serializable, org.apache.cayenne.DataObject, org.apache.cayenne.Persistent, org.apache.cayenne.Validating

public class AuditLog extends _AuditLog
Provides an audit log entity used to track changes made to sensitive data.
See Also:
  • Field Details

    • EVENT_TYPE_VIEW

      public static final String EVENT_TYPE_VIEW
      Implies that the action being audited is related to viewing objects
      See Also:
    • EVENT_TYPE_CREATE

      public static final String EVENT_TYPE_CREATE
      Implies that the action being audited is related to creating objects
      See Also:
    • EVENT_TYPE_UPDATE

      public static final String EVENT_TYPE_UPDATE
      Implies that the action being audited is related to modifying objects
      See Also:
    • EVENT_TYPE_DELETE

      public static final String EVENT_TYPE_DELETE
      Implies that the action being audited is related to deleting objects
      See Also:
    • EVENT_TYPE_IMPORT

      public static final String EVENT_TYPE_IMPORT
      Implies that the action being audited is related to importing objects
      See Also:
    • EVENT_TYPE_EXPORT

      public static final String EVENT_TYPE_EXPORT
      Implies that the action being audited is related to exporting objects
      See Also:
  • Constructor Details

    • AuditLog

      public AuditLog()
  • Method Details

    • setAuditDatetime

      public void setAuditDatetime(Date auditDatetime)
      Description copied from class: _AuditLog
      Set the auditDatetime value.
      Overrides:
      setAuditDatetime in class _AuditLog
      Parameters:
      auditDatetime - the auditDatetime value to set