Class SpringSecurityAuditablePrincipalResolver

  • All Implemented Interfaces:
    org.apereo.inspektr.common.spi.PrincipalResolver

    public class SpringSecurityAuditablePrincipalResolver
    extends java.lang.Object
    implements org.apereo.inspektr.common.spi.PrincipalResolver
    Resolves the principal name to the one provided by Spring Security.
    Since:
    0.7.0
    Author:
    Scott Battaglia
    • Field Summary

      • Fields inherited from interface org.apereo.inspektr.common.spi.PrincipalResolver

        ANONYMOUS_USER, UNKNOWN_USER
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String resolve()  
      java.lang.String resolveFrom​(org.aspectj.lang.JoinPoint auditableTarget, java.lang.Exception exception)  
      java.lang.String resolveFrom​(org.aspectj.lang.JoinPoint auditableTarget, java.lang.Object retval)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SpringSecurityAuditablePrincipalResolver

        public SpringSecurityAuditablePrincipalResolver()
    • Method Detail

      • resolveFrom

        public java.lang.String resolveFrom​(org.aspectj.lang.JoinPoint auditableTarget,
                                            java.lang.Object retval)
        Specified by:
        resolveFrom in interface org.apereo.inspektr.common.spi.PrincipalResolver
      • resolveFrom

        public java.lang.String resolveFrom​(org.aspectj.lang.JoinPoint auditableTarget,
                                            java.lang.Exception exception)
        Specified by:
        resolveFrom in interface org.apereo.inspektr.common.spi.PrincipalResolver
      • resolve

        public java.lang.String resolve()
        Specified by:
        resolve in interface org.apereo.inspektr.common.spi.PrincipalResolver