Class AbstractAuditResourceResolver

    • Field Detail

      • resourcePostProcessor

        protected java.util.function.Function<java.lang.String[],​java.lang.String[]> resourcePostProcessor
    • Constructor Detail

      • AbstractAuditResourceResolver

        public AbstractAuditResourceResolver()
    • Method Detail

      • setResourcePostProcessor

        public void setResourcePostProcessor​(java.util.function.Function<java.lang.String[],​java.lang.String[]> resourcePostProcessor)
      • resolveFrom

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

        public final java.lang.String[] resolveFrom​(org.aspectj.lang.JoinPoint joinPoint,
                                                    java.lang.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.
      • createResource

        protected abstract java.lang.String[] createResource​(java.lang.Object[] args)