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