Package com.helger.photon.audit
-
Interface Summary Interface Description IAuditActionStringProvider Interface that is used to convert audit parameters to an audit stringIAuditItem Base interface for a single audit itemIAuditManager Interface for a manager that can handle audit items.IAuditor Main interface for an auditing service. -
Class Summary Class Description AbstractAuditor Abstract base class for interfaceIAuditor.AsynchronousAuditor The class handles audit items asynchronously.AuditHelper Simplify system auditing calls.
For each predefined action (seeEAuditActionType- CREATE, MODIFY, DELETE, UNDELETE, EXECUTE) this class provided static helpers methods.
For MODIFY actions, the performed action (like "set-name") should always be first.
Error details should always go last.AuditItem Represents a single change itemAuditItemList Manages a list ofIAuditItemobjects.AuditItemMicroTypeConverter ConvertAuditItemobjects toIMicroElementand vice versa.AuditManager The class handles all system audit actions.DoNothingAuditManager A specific implementation ofIAuditManagerthat does nothing.DoNothingAuditor An implementation ofIAuditorthat does nothingLoggingAuditor An implementation ofIAuditorusing SLF4J logging.SimpleAuditManager The class handles audit actions in a very simple way. -
Enum Summary Enum Description EAuditActionType Determines the different types of actions of an audit item.