org.jasig.cas.audit.spi
Class TicketOrCredentialPrincipalResolver

java.lang.Object
  extended by org.jasig.cas.audit.spi.TicketOrCredentialPrincipalResolver
All Implemented Interfaces:
com.github.inspektr.common.spi.PrincipalResolver

public final class TicketOrCredentialPrincipalResolver
extends Object
implements com.github.inspektr.common.spi.PrincipalResolver

PrincipalResolver that can retrieve the username from either the Ticket or from the Credentials.

Since:
3.1.2
Version:
$Revision: 1.1 $ $Date: 2005/08/19 18:27:17 $
Author:
Scott Battaglia

Field Summary
 
Fields inherited from interface com.github.inspektr.common.spi.PrincipalResolver
ANONYMOUS_USER, UNKNOWN_USER
 
Constructor Summary
TicketOrCredentialPrincipalResolver(TicketRegistry ticketRegistry)
           
 
Method Summary
 String resolve()
           
 String resolveFrom(org.aspectj.lang.JoinPoint joinPoint, Exception retVal)
           
 String resolveFrom(org.aspectj.lang.JoinPoint joinPoint, Object retVal)
           
protected  String resolveFromInternal(org.aspectj.lang.JoinPoint joinPoint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TicketOrCredentialPrincipalResolver

public TicketOrCredentialPrincipalResolver(TicketRegistry ticketRegistry)
Method Detail

resolveFrom

public String resolveFrom(org.aspectj.lang.JoinPoint joinPoint,
                          Object retVal)
Specified by:
resolveFrom in interface com.github.inspektr.common.spi.PrincipalResolver

resolveFrom

public String resolveFrom(org.aspectj.lang.JoinPoint joinPoint,
                          Exception retVal)
Specified by:
resolveFrom in interface com.github.inspektr.common.spi.PrincipalResolver

resolve

public String resolve()
Specified by:
resolve in interface com.github.inspektr.common.spi.PrincipalResolver

resolveFromInternal

protected String resolveFromInternal(org.aspectj.lang.JoinPoint joinPoint)


Copyright © 2004-2013 Jasig. All Rights Reserved.