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.security.core.AuthenticationException
                  extended by org.springframework.security.authentication.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

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.core.AuthenticationException
clearExtraInformation, getAuthentication, getExtraInformation, setAuthentication
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KimUserNotFoundException

public KimUserNotFoundException(String msg)

KimUserNotFoundException

public KimUserNotFoundException(String msg,
                                Throwable t)

KimUserNotFoundException

protected KimUserNotFoundException(String msg,
                                   Object extraInformation)


Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.