org.apache.shiro.authc
Class ExpiredCredentialsException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.apache.shiro.ShiroException
                  extended by org.apache.shiro.authc.AuthenticationException
                      extended by org.apache.shiro.authc.CredentialsException
                          extended by org.apache.shiro.authc.ExpiredCredentialsException
All Implemented Interfaces:
Serializable

public class ExpiredCredentialsException
extends CredentialsException

Thrown during the authentication process when the system determines the submitted credential(s) has expired and will not allow login.

This is most often used to alert a user that their credentials (e.g. password or cryptography key) has expired and they should change the value. In such systems, the component invoking the authentication might catch this exception and redirect the user to an appropriate view to allow them to update their password or other credentials mechanism.

Since:
0.1
See Also:
Serialized Form

Constructor Summary
ExpiredCredentialsException()
          Creates a new ExpiredCredentialsException.
ExpiredCredentialsException(String message)
          Constructs a new ExpiredCredentialsException.
ExpiredCredentialsException(String message, Throwable cause)
          Constructs a new ExpiredCredentialsException.
ExpiredCredentialsException(Throwable cause)
          Constructs a new ExpiredCredentialsException.
 
Method Summary
 
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

ExpiredCredentialsException

public ExpiredCredentialsException()
Creates a new ExpiredCredentialsException.


ExpiredCredentialsException

public ExpiredCredentialsException(String message)
Constructs a new ExpiredCredentialsException.

Parameters:
message - the reason for the exception

ExpiredCredentialsException

public ExpiredCredentialsException(Throwable cause)
Constructs a new ExpiredCredentialsException.

Parameters:
cause - the underlying Throwable that caused this exception to be thrown.

ExpiredCredentialsException

public ExpiredCredentialsException(String message,
                                   Throwable cause)
Constructs a new ExpiredCredentialsException.

Parameters:
message - the reason for the exception
cause - the underlying Throwable that caused this exception to be thrown.


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.