public class AuditTrailManagementAspect extends Object
| Constructor and Description |
|---|
AuditTrailManagementAspect(String applicationCode,
PrincipalResolver auditablePrincipalResolver,
List<AuditTrailManager> auditTrailManagers,
Map<String,AuditActionResolver> auditActionResolverMap,
Map<String,AuditResourceResolver> auditResourceResolverMap)
Constructs an AuditTrailManagementAspect with the following parameters.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
handleAuditTrail(org.aspectj.lang.ProceedingJoinPoint joinPoint,
Audit audit) |
Object |
handleAuditTrail(org.aspectj.lang.ProceedingJoinPoint joinPoint,
Audits audits) |
void |
setClientInfoResolver(ClientInfoResolver factory) |
void |
setFailOnAuditFailures(boolean failOnAuditFailures) |
public AuditTrailManagementAspect(String applicationCode, PrincipalResolver auditablePrincipalResolver, List<AuditTrailManager> auditTrailManagers, Map<String,AuditActionResolver> auditActionResolverMap, Map<String,AuditResourceResolver> auditResourceResolverMap)
DefaultAuditActionResolver, the BooleanAuditActionResolver and the ObjectCreationAuditActionResolver.applicationCode - the overall code that identifies this application.auditablePrincipalResolver - the resolver which will locate principals.auditTrailManagers - the list of managers to write the audit trail out to.auditActionResolverMap - the map of resolvers by name provided in the annotation on the method.auditResourceResolverMap - the map of resolvers by the name provided in the annotation on the method.public Object handleAuditTrail(org.aspectj.lang.ProceedingJoinPoint joinPoint, Audits audits) throws Throwable
Throwablepublic Object handleAuditTrail(org.aspectj.lang.ProceedingJoinPoint joinPoint, Audit audit) throws Throwable
Throwablepublic void setFailOnAuditFailures(boolean failOnAuditFailures)
public void setClientInfoResolver(ClientInfoResolver factory)
Copyright © 2007-2017 Apereo. All Rights Reserved.