All Classes and Interfaces
Class
Description
Abstract AuditResourceResolver for when the resource is the same regardless of an exception or not.
Abstract AuditTrailManager that turns the AuditActionContext into a printable String.
Abstract class that encapsulates the required suffixes.
Utility class to assist with AOP operations.
Wrapper around AspectJ's JoinPoint containing the runtime execution info for current audit points
States that this method should be logged for auditing purposes.
Immutable container holding the core elements of an audit-able action that need to be recorded
as an audit trail record.
An SPI interface needed to be implemented by individual applications requiring an audit trail record keeping
functionality, to provide the action taken.
Encapsulates a runtime execution context at advised audit points.
An SPI interface needed to be implemented by individual applications requiring an audit trail record keeping
functionality, to provide a current resource on which an audit-able action is being performed.
States that this method should be logged for auditing purposes.
A POJO style aspect modularizing management of an audit trail data concern.
An interface used to make an audit trail record.
Implementation of
AuditActionResolver that can process boolean return values.Simple
AuditTrailManager that dumps auditable information to output stream.Default resolver.
Converts the first argument object into a String resource identifier.
AuditTrailManager that dumps auditable information to a configured logger
prepped by a Groovy script and template.This is
MessageBundleAwareResourceResolver.Uses the success/failure suffixes when an object is returned (or NULL is returned)
Inspektr ResourceResolver that resolves resource as a target object's toString method call
Returns the parameters as an array of strings.
Implementation of
AuditResourceResolver that uses the toString version of the return value
as the resource.AuditTrailManager that dumps auditable information to a configured logger.