Package ubic.gemma.rest.util
-
Interface Summary Interface Description Responder.FilterMethod<T> A functional interface matching the signature of a paginating service method. -
Class Summary Class Description ArgUtils Utilities for working withArg
.ExceptionMapperUtils FilteredAndPaginatedResponseDataObject<T> FilteredResponseDataObject<T> JacksonConfig Configure the various beans injected in Swagger's components relating to Jackson's JSON serialization.LimitedResponseDataObject<T> Represents a payload with a limited number of results.MediaTypeUtils Utilities forMediaType
.OpenApiUtils Utilities for interacting withOpenAPI
at runtime.PaginatedResponseDataObject<T> Represents paginated results with offset and limit.QueriedAndFilteredAndPaginatedResponseDataObject<T> QueriedAndFilteredResponseDataObject<T> Responder Handles setting of the response status code and composing a proper payload structure.ResponseDataObject<T> Wrapper for a non-error response payload compliant with the Google JSON style-guideResponseErrorObject Wrapper for an error response payload compliant with the Google JSON style-guideServletUtils SortValueObject RepresentsSort
as part of aPaginatedResponseDataObject
.WellComposedErrorBody Object acting as a payload for the ResponseErrorObject. -
Exception Summary Exception Description EntityNotFoundException MalformedArgException Specialized error for malformedArg
The recommended HTTP status for this exception is 400 Bad Request.