package org.apereo.cas.authentication.adaptive;
import org.apereo.cas.authentication.AuthenticationException;
import org.apereo.cas.authentication.HandlerResult;
import java.util.Collections;
import java.util.Map;
/**
* This is {@link UnauthorizedAuthenticationException}.
*
* @author Misagh Moayyed
* @since 5.0.0
*/
public class UnauthorizedAuthenticationException extends AuthenticationException {
private static final long serialVersionUID = 4386330975702952112L;
public UnauthorizedAuthenticationException(final String message, final Map<String, Class<? extends Exception>> handlerErrors) {
super(message, handlerErrors, Collections.emptyMap());
}
public UnauthorizedAuthenticationException(final Map<String, Class<? extends Exception>> handlerErrors) {
super(handlerErrors);
}
public UnauthorizedAuthenticationException(final Map<String, Class<? extends Exception>> handlerErrors, final Map<String, HandlerResult> handlerSuccesses) {
super(handlerErrors, handlerSuccesses);
}
public UnauthorizedAuthenticationException(final String message,
final Map<String, Class<? extends Exception>> handlerErrors,
final Map<String, HandlerResult> handlerSuccesses) {
super(message, handlerErrors, handlerSuccesses);
}
}