|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value=METHOD) public @interface Auditable
States that this method should be logged for auditing purposes.
Required Element Summary | |
---|---|
java.lang.String |
action
The action to write to the log when we audit this method. |
java.lang.Class<? extends AuditableResourceResolver> |
resourceResolverClass
Returns the AuditableResourceResolver that knows how to resolve the resource. |
Optional Element Summary | |
---|---|
java.lang.Class<? extends AuditableActionResolver> |
actionResolverClass
Whether to use one of the built in resolvers or not. |
java.lang.String |
applicationCode
Identifier for this particular application in the audit trail logs. |
java.lang.String |
failureSuffix
The suffix to append to the action when resolvers are used that can detect failure. |
java.lang.String |
successSuffix
The suffix to append to the action when resolvers are used that can detect success. |
Element Detail |
---|
public abstract java.lang.String action
public abstract java.lang.Class<? extends AuditableResourceResolver> resourceResolverClass
AuditableResourceResolver
that knows how to resolve the resource.public abstract java.lang.String applicationCode
public abstract java.lang.String successSuffix
public abstract java.lang.String failureSuffix
public abstract java.lang.Class<? extends AuditableActionResolver> actionResolverClass
DefaultAuditableActionResolver
, which means just return the action.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |