Class ObjectCreationAuditActionResolver

java.lang.Object
org.apereo.inspektr.audit.spi.support.AbstractSuffixAwareAuditActionResolver
org.apereo.inspektr.audit.spi.support.ObjectCreationAuditActionResolver
All Implemented Interfaces:
AuditActionResolver

public class ObjectCreationAuditActionResolver extends AbstractSuffixAwareAuditActionResolver
Uses the success/failure suffixes when an object is returned (or NULL is returned)
Version:
1.0
Author:
Scott Battaglia
  • Constructor Details

    • ObjectCreationAuditActionResolver

      public ObjectCreationAuditActionResolver(String successSuffix, String failureSuffix)
      Constructs the ObjectCreationAuditActionResolver with a success suffix and failure suffix. CANNOT be NULL.
      Parameters:
      successSuffix - the suffix to use in the event of a success.
      failureSuffix - the suffix to use in the event of a failure.
  • Method Details

    • resolveFrom

      public String resolveFrom(org.aspectj.lang.JoinPoint auditableTarget, Object retval, Audit audit)
      Description copied from interface: AuditActionResolver
      Resolve the action for the audit event.
      retval - The returned value
      audit - the Audit annotation that may contain additional information.
      Returns:
      The resource String
    • resolveFrom

      public String resolveFrom(org.aspectj.lang.JoinPoint auditableTarget, Exception exception, Audit audit)
      Description copied from interface: AuditActionResolver
      Resolve the action for the audit event that has incurred an exception.
      exception - The exception incurred when the join point proceeds.
      audit - the Audit annotation that may contain additional information.
      Returns:
      The resource String