|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--uk.org.ogsadai.exception.InternalFaultException
Exception wrapping server-side OGSA-DAI problems which are destined for clients.
This can be viewed as equivalent to InternalFaultType
at the service level but is for cases where client-bound exceptions
are communicated by another means (for example by a servlet). This
should not be wrapped in any other OGSA-DAI exception.
Associated with error ID:
uk.org.ogsadai.INTERNAL_FAULT.
| Field Summary | |
private static java.lang.String |
COPYRIGHT_NOTICE
Copyright statement |
private static ErrorID |
ERROR_ID
ErrorID |
private java.lang.String |
mLocalizedMessage
Localized message |
private java.lang.String |
mMessage
Message |
private java.lang.Object[] |
mParameters
Parameters |
private DAIUniqueID |
mUniqueID
Unique ID |
| Fields inherited from class java.lang.Exception |
|
| Fields inherited from class java.lang.Throwable |
|
| Constructor Summary | |
InternalFaultException(ServerException cause)
Constructor. |
|
| Method Summary | |
ErrorID |
getErrorID()
Gets the error ID of this type of exception. |
DAIUniqueID |
getExceptionID()
Gets the unique ID associated with the server-side exception. |
java.lang.String |
getLocalizedMessage()
Gets a localized message describing the error. |
java.lang.String |
getMessage()
Gets a message describing the error. |
java.lang.Object[] |
getParameters()
Gets the parameters associated with the error - a one-element array containing the unique exception ID. |
boolean |
hasChild()
Gets whether there is a child exception. |
| Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private static final java.lang.String COPYRIGHT_NOTICE
private static final ErrorID ERROR_ID
private java.lang.Object[] mParameters
private java.lang.String mMessage
private java.lang.String mLocalizedMessage
private DAIUniqueID mUniqueID
| Constructor Detail |
public InternalFaultException(ServerException cause)
cause - Cause of the problem. This provides the unique ID to be
sent held within this exception's messages.| Method Detail |
public java.lang.String getLocalizedMessage()
DAIExceptionInformation
getLocalizedMessage in interface DAIExceptionInformationgetLocalizedMessage in class java.lang.Throwablepublic java.lang.String getMessage()
DAIExceptionInformation
getMessage in interface DAIExceptionInformationgetMessage in class java.lang.Throwablepublic DAIUniqueID getExceptionID()
getExceptionID in interface DAIExceptionInformationpublic ErrorID getErrorID()
getErrorID in interface DAIExceptionInformationpublic java.lang.Object[] getParameters()
getParameters in interface DAIExceptionInformationpublic boolean hasChild()
hasChild in interface DAIExceptionInformationfalse always.DAIExceptionInformation.hasChild()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||