Package org.xipki.audit
Class AuditEvent
- java.lang.Object
-
- org.xipki.audit.AuditEvent
-
public class AuditEvent extends java.lang.ObjectAudit event.- Since:
- 2.0.0
- Author:
- Lijun Liao (xipki)
-
-
Constructor Summary
Constructors Constructor Description AuditEvent(java.lang.String applicationName)AuditEvent(java.lang.String applicationName, java.time.Instant timestamp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuditEventDataaddEventData(java.lang.String name, java.lang.Object value)AuditEventDataaddEventData(AuditEventData eventData)AuditEventDataaddEventType(java.lang.String type)voidfinish()java.lang.StringgetApplicationName()java.time.DurationgetDuration()java.util.List<AuditEventData>getEventDatas()AuditLevelgetLevel()AuditStatusgetStatus()java.time.InstantgetTimestamp()voidlog(org.slf4j.Logger log)booleanremoveEventData(java.lang.String eventDataName)voidsetEventData(java.lang.String name, java.lang.Object value)voidsetEventType(java.lang.String type)voidsetLevel(AuditLevel level)voidsetStatus(AuditStatus status)java.lang.StringtoTextMessage()voidupdate(AuditLevel level, AuditStatus status)
-
-
-
Method Detail
-
getLevel
public AuditLevel getLevel()
-
setLevel
public void setLevel(AuditLevel level)
-
update
public void update(AuditLevel level, AuditStatus status)
-
getApplicationName
public java.lang.String getApplicationName()
-
getTimestamp
public java.time.Instant getTimestamp()
-
getEventDatas
public java.util.List<AuditEventData> getEventDatas()
-
setEventType
public void setEventType(java.lang.String type)
-
addEventType
public AuditEventData addEventType(java.lang.String type)
-
setEventData
public void setEventData(java.lang.String name, java.lang.Object value)
-
addEventData
public AuditEventData addEventData(java.lang.String name, java.lang.Object value)
-
addEventData
public AuditEventData addEventData(AuditEventData eventData)
-
removeEventData
public boolean removeEventData(java.lang.String eventDataName)
-
getStatus
public AuditStatus getStatus()
-
setStatus
public void setStatus(AuditStatus status)
-
finish
public void finish()
-
getDuration
public java.time.Duration getDuration()
-
toTextMessage
public java.lang.String toTextMessage()
-
log
public void log(org.slf4j.Logger log)
-
-