org.inspektr.audit.spi
Interface AuditableResourceResolver

All Known Implementing Classes:
ReturnValueAsStringResourceResolver

public interface AuditableResourceResolver

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 auditable action is being performed.

Since:
1.0
Version:
$Revision$ $Date$
Author:
Dmitriy Kopylenko

Method Summary
 java.lang.String resolveFrom(org.aspectj.lang.JoinPoint auditableTarget, java.lang.Exception exception)
          Resolve the auditable resource for an auditable action that has incurred an exception.
 java.lang.String resolveFrom(org.aspectj.lang.JoinPoint auditableTarget, java.lang.Object retval)
          Resolve the auditable resource.
 

Method Detail

resolveFrom

java.lang.String resolveFrom(org.aspectj.lang.JoinPoint auditableTarget,
                             java.lang.Object retval)
Resolve the auditable resource.

Parameters:
auditableTarget -
retval - The returnedValue
Returns:
The resource String.

resolveFrom

java.lang.String resolveFrom(org.aspectj.lang.JoinPoint auditableTarget,
                             java.lang.Exception exception)
Resolve the auditable resource for an auditable action that has incurred an exception.

Parameters:
auditableTarget -
exception - The exception incurred when the join point proceeds.
Returns:
The resource String.


Copyright © 2007-2011. All Rights Reserved.