A B C D G H O P R S T

A

AbstractAuditResourceResolver - Class in com.github.inspektr.audit.spi.support
Abstract AuditResourceResolver for when the resource is the same regardless of an exception or not.
AbstractAuditResourceResolver() - Constructor for class com.github.inspektr.audit.spi.support.AbstractAuditResourceResolver
 
AbstractStringAuditTrailManager - Class in com.github.inspektr.audit.support
Abstract AuditTrailManager that turns the AuditActionContext into a printable String.
AbstractStringAuditTrailManager() - Constructor for class com.github.inspektr.audit.support.AbstractStringAuditTrailManager
 
AbstractSuffixAwareAuditActionResolver - Class in com.github.inspektr.audit.spi.support
Abstract class that encapsulates the required suffixes.
AbstractSuffixAwareAuditActionResolver(String, String) - Constructor for class com.github.inspektr.audit.spi.support.AbstractSuffixAwareAuditActionResolver
 
AspectJAuditPointRuntimeInfo - Class in com.github.inspektr.audit
Wrapper around AspectJ's JoinPoint containing the runtime execution info for current audit points
AspectJAuditPointRuntimeInfo(JoinPoint) - Constructor for class com.github.inspektr.audit.AspectJAuditPointRuntimeInfo
 
assertNotNull(Object, String) - Method in class com.github.inspektr.audit.AuditActionContext
 
asString() - Method in class com.github.inspektr.audit.AspectJAuditPointRuntimeInfo
 
asString() - Method in interface com.github.inspektr.audit.AuditPointRuntimeInfo
 
Audit - Annotation Type in com.github.inspektr.audit.annotation
States that this method should be logged for auditing purposes.
AuditActionContext - Class in com.github.inspektr.audit
Immutable container holding the core elements of an audit-able action that need to be recorded as an audit trail record.
AuditActionContext(String, String, String, String, Date, String, String, AuditPointRuntimeInfo) - Constructor for class com.github.inspektr.audit.AuditActionContext
 
AuditActionResolver - Interface in com.github.inspektr.audit.spi
An SPI interface needed to be implemented by individual applications requiring an audit trail record keeping functionality, to provide the action taken.
AuditPointRuntimeInfo - Interface in com.github.inspektr.audit
Encapsulates a runtime execution context at advised audit points.
AuditResourceResolver - Interface in com.github.inspektr.audit.spi
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.
Audits - Annotation Type in com.github.inspektr.audit.annotation
States that this method should be logged for auditing purposes.
AuditTrailManagementAspect - Class in com.github.inspektr.audit
A POJO style aspect modularizing management of an audit trail data concern.
AuditTrailManagementAspect(String, PrincipalResolver, List<AuditTrailManager>, Map<String, AuditActionResolver>, Map<String, AuditResourceResolver>) - Constructor for class com.github.inspektr.audit.AuditTrailManagementAspect
Constructs an AuditTrailManagementAspect with the following parameters.
AuditTrailManager - Interface in com.github.inspektr.audit
An interface used to make an audit trail record.

B

BooleanAuditActionResolver - Class in com.github.inspektr.audit.spi.support
Implementation of AuditActionResolver that can process boolean return values.
BooleanAuditActionResolver(String, String) - Constructor for class com.github.inspektr.audit.spi.support.BooleanAuditActionResolver
Constructs the BooleanAuditActionResolver with a success suffix and failure suffix.

C

com.github.inspektr.audit - package com.github.inspektr.audit
 
com.github.inspektr.audit.annotation - package com.github.inspektr.audit.annotation
 
com.github.inspektr.audit.spi - package com.github.inspektr.audit.spi
 
com.github.inspektr.audit.spi.support - package com.github.inspektr.audit.spi.support
 
com.github.inspektr.audit.support - package com.github.inspektr.audit.support
 
ConsoleAuditTrailManager - Class in com.github.inspektr.audit.support
Simple AuditTrailManager that dumps auditable information to output stream.
ConsoleAuditTrailManager() - Constructor for class com.github.inspektr.audit.support.ConsoleAuditTrailManager
 
createResource(Object[]) - Method in class com.github.inspektr.audit.spi.support.AbstractAuditResourceResolver
 
createResource(Object[]) - Method in class com.github.inspektr.audit.spi.support.ParametersAsStringResourceResolver
 

D

DefaultAuditActionResolver - Class in com.github.inspektr.audit.spi.support
Default resolver.
DefaultAuditActionResolver() - Constructor for class com.github.inspektr.audit.spi.support.DefaultAuditActionResolver
Constructs the resolver with empty values for the two suffixes.
DefaultAuditActionResolver(String, String) - Constructor for class com.github.inspektr.audit.spi.support.DefaultAuditActionResolver
Constructs the DefaultAuditActionResolver with a success suffix and failure suffix.

G

getActionPerformed() - Method in class com.github.inspektr.audit.AuditActionContext
 
getApplicationCode() - Method in class com.github.inspektr.audit.AuditActionContext
 
getClientIpAddress() - Method in class com.github.inspektr.audit.AuditActionContext
 
getFailureSuffix() - Method in class com.github.inspektr.audit.spi.support.AbstractSuffixAwareAuditActionResolver
 
getPrincipal() - Method in class com.github.inspektr.audit.AuditActionContext
 
getResourceOperatedUpon() - Method in class com.github.inspektr.audit.AuditActionContext
 
getServerIpAddress() - Method in class com.github.inspektr.audit.AuditActionContext
 
getSuccessSuffix() - Method in class com.github.inspektr.audit.spi.support.AbstractSuffixAwareAuditActionResolver
 
getWhenActionWasPerformed() - Method in class com.github.inspektr.audit.AuditActionContext
 

H

handleAuditTrail(ProceedingJoinPoint, Audits) - Method in class com.github.inspektr.audit.AuditTrailManagementAspect
 
handleAuditTrail(ProceedingJoinPoint, Audit) - Method in class com.github.inspektr.audit.AuditTrailManagementAspect
 

O

ObjectCreationAuditActionResolver - Class in com.github.inspektr.audit.spi.support
Uses the success/failure suffixes when an object is returned (or NULL is returned)
ObjectCreationAuditActionResolver(String, String) - Constructor for class com.github.inspektr.audit.spi.support.ObjectCreationAuditActionResolver
Constructs the ObjectCreationAuditActionResolver with a success suffix and failure suffix.
ObjectToStringResourceResolver - Class in com.github.inspektr.audit.spi.support
Inspektr ResourceResolver that resolves resource as a target object's toString method call
ObjectToStringResourceResolver() - Constructor for class com.github.inspektr.audit.spi.support.ObjectToStringResourceResolver
 

P

ParametersAsStringResourceResolver - Class in com.github.inspektr.audit.spi.support
Returns the parameters as an array of strings.
ParametersAsStringResourceResolver() - Constructor for class com.github.inspektr.audit.spi.support.ParametersAsStringResourceResolver
 

R

record(AuditActionContext) - Method in interface com.github.inspektr.audit.AuditTrailManager
Make an audit trail record.
record(AuditActionContext) - Method in class com.github.inspektr.audit.support.ConsoleAuditTrailManager
 
record(AuditActionContext) - Method in class com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager
 
resolveFrom(JoinPoint, Object, Audit) - Method in interface com.github.inspektr.audit.spi.AuditActionResolver
Resolve the action for the audit event.
resolveFrom(JoinPoint, Exception, Audit) - Method in interface com.github.inspektr.audit.spi.AuditActionResolver
Resolve the action for the audit event that has incurred an exception.
resolveFrom(JoinPoint, Object) - Method in interface com.github.inspektr.audit.spi.AuditResourceResolver
Resolve the auditable resource.
resolveFrom(JoinPoint, Exception) - Method in interface com.github.inspektr.audit.spi.AuditResourceResolver
Resolve the auditable resource for an audit-able action that has incurred an exception.
resolveFrom(JoinPoint, Object) - Method in class com.github.inspektr.audit.spi.support.AbstractAuditResourceResolver
 
resolveFrom(JoinPoint, Exception) - Method in class com.github.inspektr.audit.spi.support.AbstractAuditResourceResolver
 
resolveFrom(JoinPoint, Object, Audit) - Method in class com.github.inspektr.audit.spi.support.BooleanAuditActionResolver
 
resolveFrom(JoinPoint, Exception, Audit) - Method in class com.github.inspektr.audit.spi.support.BooleanAuditActionResolver
 
resolveFrom(JoinPoint, Object, Audit) - Method in class com.github.inspektr.audit.spi.support.DefaultAuditActionResolver
 
resolveFrom(JoinPoint, Exception, Audit) - Method in class com.github.inspektr.audit.spi.support.DefaultAuditActionResolver
 
resolveFrom(JoinPoint, Object, Audit) - Method in class com.github.inspektr.audit.spi.support.ObjectCreationAuditActionResolver
 
resolveFrom(JoinPoint, Exception, Audit) - Method in class com.github.inspektr.audit.spi.support.ObjectCreationAuditActionResolver
 
resolveFrom(JoinPoint, Object) - Method in class com.github.inspektr.audit.spi.support.ObjectToStringResourceResolver
 
resolveFrom(JoinPoint, Exception) - Method in class com.github.inspektr.audit.spi.support.ObjectToStringResourceResolver
 
resolveFrom(JoinPoint, Object) - Method in class com.github.inspektr.audit.spi.support.ReturnValueAsStringResourceResolver
 
resolveFrom(JoinPoint, Exception) - Method in class com.github.inspektr.audit.spi.support.ReturnValueAsStringResourceResolver
 
ReturnValueAsStringResourceResolver - Class in com.github.inspektr.audit.spi.support
Implementation of AuditResourceResolver that uses the toString version of the return value as the resource.
ReturnValueAsStringResourceResolver() - Constructor for class com.github.inspektr.audit.spi.support.ReturnValueAsStringResourceResolver
 

S

setClientInfoResolver(ClientInfoResolver) - Method in class com.github.inspektr.audit.AuditTrailManagementAspect
 
Slf4jLoggingAuditTrailManager - Class in com.github.inspektr.audit.support
AuditTrailManager that dumps auditable information to a configured logger.
Slf4jLoggingAuditTrailManager() - Constructor for class com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager
 

T

toString(AuditActionContext) - Method in class com.github.inspektr.audit.support.AbstractStringAuditTrailManager
 

A B C D G H O P R S T

Copyright © 2007-2012 Rutgers, the State University of New Jersey. All Rights Reserved.