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 java.lang.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
 java.lang.String resolve()
           
 java.lang.String resolveFrom(org.aspectj.lang.JoinPoint joinPoint, java.lang.Exception retVal)
           
 java.lang.String resolveFrom(org.aspectj.lang.JoinPoint joinPoint, java.lang.Object retVal)
           
protected  java.lang.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 java.lang.String resolveFrom(org.aspectj.lang.JoinPoint joinPoint,
                                    java.lang.Object retVal)
Specified by:
resolveFrom in interface com.github.inspektr.common.spi.PrincipalResolver

resolveFrom

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

resolve

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

resolveFromInternal

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


Copyright © 2004-2010 Java Architectures Special Interest Group. All Rights Reserved.