wt.audit.configaudit
Interface AuditEventRecorder

All Known Implementing Classes:
AbstractAuditEventRecorder

public interface AuditEventRecorder

A BookKeeper writes records to the AuditLog BookKeepers should never be instantiated directly, but should instead be obtained from their respective factory. BookKeepers are singleton objects, so they should not store any state information.

Supported API: false

Extendable: false


Method Summary
 void recordEvent(KeyedEvent event)
          Creates the record of an event in the database.
 void recordMultiObjectEvent(KeyedEvent event)
          Creates records of an event in the database for multi-object events.
 

Method Detail

recordEvent

public void recordEvent(KeyedEvent event)
                 throws WTException
Creates the record of an event in the database. Will also perform any logging that is required.

Supported API: false

Parameters:
event -
Throws:
WTException

recordMultiObjectEvent

public void recordMultiObjectEvent(KeyedEvent event)
                            throws WTException
Creates records of an event in the database for multi-object events. Will also perform any logging that is required.

Supported API: false

Parameters:
event -
Throws:
WTException