Interface AuditEventRepository
- All Known Implementing Classes:
InMemoryAuditEventRepository
public interface AuditEventRepository
Repository forAuditEvent
s.
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
add(AuditEvent event)
Log an event.List<AuditEvent>
find(String principal, Instant after, String type)
Find audit events of specified type relating to the specified principal that occurredafter
the time provided.
Method Detail
add
void add(AuditEvent event)
Log an event.- Parameters:
event
- the audit event to log
find
List<AuditEvent> find(String principal, Instant after, String type)
Find audit events of specified type relating to the specified principal that occurredafter
the time provided.- Parameters:
principal
- the principal name to search for (ornull
if unrestricted)after
- time after which an event must have occurred (ornull
if unrestricted)type
- the event type to search for (ornull
if unrestricted)- Returns:
- audit events of specified type relating to the principal
- Since:
- 1.4.0