| Class | Description |
|---|---|
| DSpaceApiExceptionControllerAdvice |
This Controller advice will handle all exceptions thrown by the DSpace API module
|
| Exception | Description |
|---|---|
| InvalidDSpaceObjectTypeException |
This class creates an Exception to be used when the given DSpaceObjectType is invalid
|
| InvalidRequestException |
This class provides an exception for when the given request is invalid
|
| InvalidSearchFacetException |
Exception thrown when the search endpoint receives an invalid facet name
|
| InvalidSearchFilterException |
This class provides an exception to be used when the SearchFilter given is invalid
|
| InvalidSortingException |
This class makes an Exception to be used when a certain sorting is invalid
|
| MissingParameterException |
This class provides an exception to be used when the SearchFilter given is invalid
|
| PaginationException |
This is an exception to manage information about pagination errors.
|
| PatchBadRequestException |
Malformed patch document (taken from rfc5789#section-2.2) - When the server
determines that the patch document provided by the client is not properly
formatted, it SHOULD return a 400 (Bad Request) response.
|
| RepositoryMethodNotImplementedException |
This is the exception to capture details about call to a methods not
exposed or not implemented by the repository
|
| RepositoryNotFoundException |
This is the exception to capture details about call to inexistent resources
|
| RepositorySearchMethodNotFoundException |
This is the exception to capture details about call to a search methods not
exposed by the repository
|
| RepositorySearchNotFoundException |
This is the exception to capture details about call to search endpoint over
not search enabled repositories
|
| RESTAuthorizationException |
REST Authorization exception wrapper of the DSpace API AuthorizeException to make it unchecked
|
| UnprocessableEntityException |
Unprocessable request: Can be specified with a 422 (Unprocessable Entity)
response ([RFC4918], Section 11.2) when the server understands the patch
document and the syntax of the patch document appears to be valid, but the
server is incapable of processing the request.
|
Copyright © 2019 DuraSpace. All rights reserved.