Package com.sun.identity.saml2.common
Class SAML2Exception
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- com.sun.identity.shared.locale.L10NMessageImpl
-
- com.sun.identity.saml2.common.SAML2Exception
-
- All Implemented Interfaces:
L10NMessage,Serializable
- Direct Known Subclasses:
InvalidStatusCodeSaml2Exception,SAML2InvalidNameIDPolicyException,SAML2MetaException,XACMLException
public class SAML2Exception extends L10NMessageImpl
This class is an extension point for all SAML related exceptions. This class also handles message localization in SAML exceptions.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SAML2Exception(String message)Constructs a newSAML2Exceptionwith the given message.SAML2Exception(String rbName, String errorCode, Object[] args)Constructs a newSAML2Exceptionwithout a nestedThrowable.SAML2Exception(Throwable t)Constructs anSAML2Exceptionwith givenThrowable.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisRedirectionDone()Returns true if the response has been redirected already to another URL, returns false otherwise.voidsetRedirectionDone(boolean redirectionDone)Sets redirection done flag.-
Methods inherited from class com.sun.identity.shared.locale.L10NMessageImpl
getErrorCode, getL10NMessage, getMessage, getMessageArgs, getResourceBundleName
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
SAML2Exception
public SAML2Exception(String rbName, String errorCode, Object[] args)
Constructs a newSAML2Exceptionwithout a nestedThrowable.- Parameters:
rbName- Resource Bundle Name to be used for getting localized error message.errorCode- Key to resource bundle. You can useResourceBundle rb = ResourceBunde.getBundle (rbName,locale); String localizedStr = rb.getString(errorCode);
args- arguments to message. If it is not present pass them as null
-
SAML2Exception
public SAML2Exception(String message)
Constructs a newSAML2Exceptionwith the given message.- Parameters:
message- message for this exception. This message can be later retrieved bygetMessage()method.
-
SAML2Exception
public SAML2Exception(Throwable t)
Constructs anSAML2Exceptionwith givenThrowable.- Parameters:
t- Exception nested in the new exception.
-
-
Method Detail
-
setRedirectionDone
public void setRedirectionDone(boolean redirectionDone)
Sets redirection done flag.- Parameters:
redirectionDone- true means that the response has been redirected already to another URL, false otherwise.
-
isRedirectionDone
public boolean isRedirectionDone()
Returns true if the response has been redirected already to another URL, returns false otherwise.- Returns:
- true if the response has been redirected already to another URL, returns false otherwise.
-
-