org.kuali.student.security.spring
Class KimUserNotFoundException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.springframework.core.NestedRuntimeException
                  extended by org.springframework.security.SpringSecurityException
                      extended by org.springframework.security.AuthenticationException
                          extended by org.springframework.security.AccountStatusException
                              extended by org.kuali.student.security.spring.KimUserNotFoundException
All Implemented Interfaces:
Serializable

public class KimUserNotFoundException
extends AccountStatusException

This is a custom exception designed to be thrown when only Kim is used for authentication This exception is thrown so that when rice-kim fails to authenticate the user, we do not want the next authentication provider on the list to be used. AccountStatusException is extended because spring security has the desired behavior only for AccountStatusException.

Author:
Kuali Student Team: NeeravA
See Also:
Serialized Form

Field Summary
private static long serialVersionUID
           
 
Constructor Summary
  KimUserNotFoundException(String msg)
           
protected KimUserNotFoundException(String msg, Object extraInformation)
           
  KimUserNotFoundException(String msg, Throwable t)
           
 
Method Summary
 
Methods inherited from class org.springframework.security.AuthenticationException
getAuthentication, getExtraInformation
 
Methods inherited from class org.springframework.core.NestedRuntimeException
contains, getMessage, getMostSpecificCause, getRootCause
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

KimUserNotFoundException

public KimUserNotFoundException(String msg)

KimUserNotFoundException

public KimUserNotFoundException(String msg,
                                Throwable t)

KimUserNotFoundException

protected KimUserNotFoundException(String msg,
                                   Object extraInformation)


Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.