/******************************************************************************* *******************************************************************************/ package at.gv.egiz.eaaf.core.exceptions; import at.gv.egiz.eaaf.core.api.IRequest; /** * @author tlenz * */ public class AuthnRequestValidatorException extends EAAFProtocolException { private IRequest errorRequest = null; protected String statusCodeValue; /** * */ private static final long serialVersionUID = 4939651000658508576L; /** * @param messageId * @param parameters */ public AuthnRequestValidatorException(String internalMsgId, Object[] params, String msg) { super(internalMsgId, params, msg); } public AuthnRequestValidatorException(String internalMsgId, Object[] params, String msg, Throwable e) { super(internalMsgId, params, msg, e); } public AuthnRequestValidatorException(String internalMsgId, Object[] params, String msg, IRequest errorRequest) { super(internalMsgId, params, msg); this.errorRequest = errorRequest; } public AuthnRequestValidatorException(String internalMsgId, Object[] params, String msg, IRequest errorRequest, Throwable e) { super(internalMsgId, params, msg, e); this.errorRequest = errorRequest; } /** * @return the errorRequest */ public IRequest getErrorRequest() { return errorRequest; } public String getStatusCodeValue() { return statusCodeValue; } }