com.github.inspektr.audit.spi.support
Class ReturnValueAsStringResourceResolver

java.lang.Object
  extended by com.github.inspektr.audit.spi.support.ReturnValueAsStringResourceResolver
All Implemented Interfaces:
AuditResourceResolver

public final class ReturnValueAsStringResourceResolver
extends Object
implements AuditResourceResolver

Implementation of AuditResourceResolver that uses the toString version of the return value as the resource.

Since:
1.0
Version:
$Revision$ $Date$
Author:
Scott Battaglia

Constructor Summary
ReturnValueAsStringResourceResolver()
           
 
Method Summary
 String[] resolveFrom(org.aspectj.lang.JoinPoint auditableTarget, Exception exception)
          Resolve the auditable resource for an audit-able action that has incurred an exception.
 String[] resolveFrom(org.aspectj.lang.JoinPoint auditableTarget, Object retval)
          Resolve the auditable resource.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReturnValueAsStringResourceResolver

public ReturnValueAsStringResourceResolver()
Method Detail

resolveFrom

public String[] resolveFrom(org.aspectj.lang.JoinPoint auditableTarget,
                            Object retval)
Description copied from interface: AuditResourceResolver
Resolve the auditable resource.

Specified by:
resolveFrom in interface AuditResourceResolver
Parameters:
auditableTarget - the join point that contains the arguments.
retval - The returned value
Returns:
The resource String.

resolveFrom

public String[] resolveFrom(org.aspectj.lang.JoinPoint auditableTarget,
                            Exception exception)
Description copied from interface: AuditResourceResolver
Resolve the auditable resource for an audit-able action that has incurred an exception.

Specified by:
resolveFrom in interface AuditResourceResolver
Parameters:
auditableTarget - the join point that contains the arguments.
exception - The exception incurred when the join point proceeds.
Returns:
The resource String.


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