Class NullableReturnValueAuditResourceResolver

java.lang.Object
org.apereo.inspektr.audit.spi.support.NullableReturnValueAuditResourceResolver
All Implemented Interfaces:
AuditResourceResolver

public class NullableReturnValueAuditResourceResolver extends Object implements AuditResourceResolver
Author:
Misagh Moayyed
  • Field Details

  • Constructor Details

    • NullableReturnValueAuditResourceResolver

      public NullableReturnValueAuditResourceResolver(AuditResourceResolver delegate)
  • Method Details

    • setResourcePostProcessor

      public void setResourcePostProcessor(Function<String[],String[]> resourcePostProcessor)
    • setAuditFormat

      public void setAuditFormat(AuditTrailManager.AuditFormats auditFormat)
      Specified by:
      setAuditFormat in interface AuditResourceResolver
    • resolveFrom

      public String[] resolveFrom(org.aspectj.lang.JoinPoint joinPoint, Object o)
      Description copied from interface: AuditResourceResolver
      Resolve the auditable resource.
      Specified by:
      resolveFrom in interface AuditResourceResolver
      Parameters:
      joinPoint - the join point that contains the arguments.
      o - The returned value
      Returns:
      The resource String.
    • resolveFrom

      public String[] resolveFrom(org.aspectj.lang.JoinPoint joinPoint, Exception e)
      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:
      joinPoint - the join point that contains the arguments.
      e - The exception incurred when the join point proceeds.
      Returns:
      The resource String.