类 AuditEvent
- java.lang.Object
- org.springframework.boot.actuate.audit.AuditEvent
- 所有已实现的接口:
Serializable
public class AuditEvent extends Object implements Serializable
A value object representing an audit event: at a particular time, a particular user or agent carried out an action of a particular type. This object records the details of such an event.Users can inject a
AuditEventRepository
to publish their own events or alternatively use Spring'sApplicationEventPublisher
(usually obtained by implementingApplicationEventPublisherAware
) to publish AuditApplicationEvents (wrappers for AuditEvent).- 另请参阅:
AuditEventRepository
, 序列化表格
构造器概要
构造器 构造器 说明 AuditEvent(String principal, String type, String... data)
Create a new audit event for the current time from data provided as name-value pairs.AuditEvent(String principal, String type, Map<String,Object> data)
Create a new audit event for the current time.AuditEvent(Date timestamp, String principal, String type, Map<String,Object> data)
Create a new audit event.
构造器详细资料
AuditEvent
public AuditEvent(String principal, String type, Map<String,Object> data)
Create a new audit event for the current time.- 参数:
principal
- The user principal responsibletype
- the event typedata
- The event data
AuditEvent
public AuditEvent(String principal, String type, String... data)
Create a new audit event for the current time from data provided as name-value pairs.- 参数:
principal
- The user principal responsibletype
- the event typedata
- The event data in the form 'key=value' or simply 'key'
方法详细资料
getTimestamp
public Date getTimestamp()
Returns the date/time that the even was logged.- 返回:
- the time stamp
getPrincipal
public String getPrincipal()
Returns the user principal responsible for the event.- 返回:
- the principal