public class ForbiddenOperationException extends BaseServerResponseException
For security failures, you should use
AuthenticationException if you want to indicate that the
user could not be authenticated (e.g. credential failures), also
known as an authentication failure.
You should use ForbiddenOperationException if you want to
indicate that the authenticated user does not have permission to
perform the requested operation, also known as an authorization
failure.
Note that a complete list of RESTful exceptions is available in the Package Summary.
| Modifier and Type | Field and Description |
|---|---|
static int |
STATUS_CODE |
| Constructor and Description |
|---|
ForbiddenOperationException(String theMessage) |
ForbiddenOperationException(String theMessage,
IBaseOperationOutcome theOperationOutcome)
Constructor
|
addResponseHeader, getAdditionalMessages, getOperationOutcome, getResponseBody, getResponseHeaders, getResponseMimeType, getStatusCode, hasResponseHeaders, newInstance, setOperationOutcome, setResponseBody, setResponseMimeTypeaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic static final int STATUS_CODE
public ForbiddenOperationException(String theMessage)
public ForbiddenOperationException(String theMessage, IBaseOperationOutcome theOperationOutcome)
theMessage - The messagetheOperationOutcome - The OperationOutcome resource to return to the clientCopyright © 2014–2017 University Health Network. All rights reserved.