类 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
AuditEventRepositoryto 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(Instant timestamp, String principal, String type, Map<String,Object> data)Create a new audit event.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Map<String,Object>getData()Returns the event data.StringgetPrincipal()Returns the user principal responsible for the event or an empty String if the principal is not available.InstantgetTimestamp()Returns the date/time that the event was logged.StringgetType()Returns the type of event.StringtoString()
构造器详细资料
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 Instant getTimestamp()
Returns the date/time that the event was logged.- 返回:
- the timestamp
getPrincipal
public String getPrincipal()
Returns the user principal responsible for the event or an empty String if the principal is not available.- 返回:
- the principal