SEC-2519: RememberMeAuthenticationException supports root cause

Added a constructor which keeps the root cause of the exception, and
added some documentation
This commit is contained in:
Julien Dubois 2013-11-04 23:19:02 +01:00 committed by Rob Winch
parent 91a074c744
commit 7325b97c76
1 changed files with 22 additions and 2 deletions

View File

@ -3,11 +3,31 @@ package org.springframework.security.web.authentication.rememberme;
import org.springframework.security.core.AuthenticationException;
/**
* This exception is thrown when an {@link org.springframework.security.core.Authentication} exception occurs while
* using the remember-me authentication.
*
* @author Luke Taylor
*/
public class RememberMeAuthenticationException extends AuthenticationException {
public RememberMeAuthenticationException(String message) {
super(message);
//~ Constructors ===================================================================================================
/**
* Constructs a {@code RememberMeAuthenticationException} with the specified message and root cause.
*
* @param msg the detail message
* @param t the root cause
*/
public RememberMeAuthenticationException(String msg, Throwable t) {
super(msg, t);
}
/**
* Constructs an {@code RememberMeAuthenticationException} with the specified message and no root cause.
*
* @param msg the detail message
*/
public RememberMeAuthenticationException(String msg) {
super(msg);
}
}