Package com.sun.identity.idm
Class IdRepoFatalException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.sun.identity.idm.IdRepoException
com.sun.identity.idm.IdRepoFatalException
- All Implemented Interfaces:
com.sun.identity.shared.locale.L10NMessage
,Serializable
The exception class whose instance is thrown if there is any error during the
operation of objects of the
com.sun.identity.sms
package. This
class maps the exception that occurred at a lower level to a high level
error. Using the exception status code getExceptionCode()
the
errors are categorized as a ABORT
, RETRY
,
CONFIG_PROBLEM
or LDAP_OP_FAILED
(typically a
bug).- See Also:
-
Constructor Summary
ConstructorDescriptionIdRepoFatalException
(String msg, String errorCode) IdRepoFatalException
(String rbName, String errorCode, Object[] args) This constructor is used to pass the localized error message At this level, the locale of the caller is not known and it is not possible to throw localized error message at this level.IdRepoFatalException
(String rbName, String errorCode, ResultCode ldapResultCode, Object[] args) This constructor is used to pass the localized error message At this level, the locale of the caller is not known and it is not possible to throw localized error message at this level. -
Method Summary
Methods inherited from class com.sun.identity.idm.IdRepoException
getConstraintViolationDetails, getErrorCode, getL10NMessage, getLDAPErrorCode, getLdapErrorIntCode, getMessage, getMessageArgs, getResourceBundleName, setLDAPErrorCode, toString
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
IdRepoFatalException
- Parameters:
msg
- The message provided by the object which is throwing the exception
-
IdRepoFatalException
-
IdRepoFatalException
This constructor is used to pass the localized error message At this level, the locale of the caller is not known and it is not possible to throw localized error message at this level. Instead this constructor provides Resource Bundle name and error code for correctly locating the error message. The defaultgetMessage()
will always return English messages only. This is in consistent with current JRE.- 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 the as null.
-
IdRepoFatalException
public IdRepoFatalException(String rbName, String errorCode, ResultCode ldapResultCode, Object[] args) This constructor is used to pass the localized error message At this level, the locale of the caller is not known and it is not possible to throw localized error message at this level. Instead this constructor provides Resource Bundle name ,error code and LDAP Result Code ( in case of LDAP related exception for correctly locating the error message. The defaultgetMessage()
will always return English messages only. This is in consistent with current JRE.- 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)
.ldapResultCode
- ldap result codeargs
- arguments to message. If it is not present pass the as null.
-