|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--uk.org.ogsadai.client.toolkit.exception.FaultToException
A collection of static methods for converting
uk.org.ogsadai.client.toolkit.service.faults into
OGSA-DAI client toolkit exceptions.
| Field Summary | |
private static java.lang.String |
COPYRIGHT_NOTICE
Copyright statement |
| Constructor Summary | |
FaultToException()
|
|
| Method Summary | |
static AuthorisationException |
getAuthorisationException(AuthorisationFaultType fault)
Return a AuthorisationException corresponding to a
AuthorisationFaultType. |
static RequestException |
getRequestException(RequestFaultType fault)
Return a RequestException corresponding to a
server-side fault. |
static ResourceBusyException |
getResourceBusyException(ResourceBusyFaultType fault)
Return a ResourceBusyException corresponding to a
ResourceBusyFaultType. |
static ResourceUnknownException |
getResourceUnknownException(ResourceUnknownFaultType fault)
Return a ResourceUnknownException corresponding to a
ResourceUnknownFaultType. |
static ResourceUnknownException |
getResourceUnknownException(ResourceUnknownFaultType fault)
Return a ResourceUnknownException corresponding to a
ResourceUnknownFaultType. |
static ServerException |
getServerException(InternalFaultType fault)
Return a ServerException corresponding to a
InternalFaultType. |
private static RequestException |
getSoloRequestException(ComplexFaultType fault)
Return a RequestException corresponding to a
server-side fault. |
static UnknownPropertyException |
getUnknownPropertyException(InvalidResourcePropertyQNameFaultType fault)
Return a UnknownPropertyException corresponding to an
InvalidResourcePropertyQNameFaultType. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static final java.lang.String COPYRIGHT_NOTICE
| Constructor Detail |
public FaultToException()
| Method Detail |
public static ServerException getServerException(InternalFaultType fault)
ServerException corresponding to a
InternalFaultType.
fault - InternalFaultType
public static AuthorisationException getAuthorisationException(AuthorisationFaultType fault)
AuthorisationException corresponding to a
AuthorisationFaultType.
fault - AuthorisationFaultType
public static ResourceBusyException getResourceBusyException(ResourceBusyFaultType fault)
ResourceBusyException corresponding to a
ResourceBusyFaultType.
fault - ResourceBusyFaultType.
public static ResourceUnknownException getResourceUnknownException(ResourceUnknownFaultType fault)
ResourceUnknownException corresponding to a
ResourceUnknownFaultType.
fault - ResourceUnknownFaultType.
public static ResourceUnknownException getResourceUnknownException(ResourceUnknownFaultType fault)
ResourceUnknownException corresponding to a
ResourceUnknownFaultType.
fault - ResourceUnknownFaultType.
public static UnknownPropertyException getUnknownPropertyException(InvalidResourcePropertyQNameFaultType fault)
UnknownPropertyException corresponding to an
InvalidResourcePropertyQNameFaultType.
fault - InvalidResourcePropertyQNameFaultType.
public static RequestException getRequestException(RequestFaultType fault)
RequestException corresponding to a
server-side fault.
If the fault was caused by one of
ErrorID.RESOURCE_ID_ALREADY_ASSIGNED_ERRORErrorID.REQUEST_MAX_REACHED_ERRORErrorID.UNSUPPORTED_ACTIVITY_ERRORErrorID.NO_SUCH_SESSIONErrorID.UNABLE_TO_ACCESS_SESSION_STREAMRequestException
is returned directly (see
getSoloRequestException(ReasonFaultType)).
Otherwise, from the causes of the fault, as recorded within the
fault, a causal chain of sub-exceptions is attached
to the RequestException using
java.lang.Throwable.initCause(e).
fault - Fault from server.
private static RequestException getSoloRequestException(ComplexFaultType fault)
RequestException corresponding to a
server-side fault.
ErrorID.RESOURCE_ID_ALREADY_ASSIGNED_ERROR then
a ResourceIDAlreadyAssignedException is returned.
ErrorID.UNSUPPORTED_ACTIVITY_ERROR then
a UnsupportedActivityException is returned.
ErrorID.NO_SUCH_SESSION then
a UnknownSessionException is returned.
ErrorID.UNABLE_TO_ACCESS_SESSION_STREAM then
a UnknownSessionStreamException is returned.
ErrorID.REQUEST_MAX_REACHED_ERROR then
a RequestMaximumReachedException is returned.
RequestException is returned.
fault - Fault from server.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||