All Classes Interface Summary Class Summary Annotation Types Summary
| Class |
Description |
| AbstractResource |
Superclass for Fedora JAX-RS Resources, providing convenience fields and methods.
|
| AccessControlJavaSecurityExceptionMapper |
Translate Java Security AccessControlExceptions into HTTP 403 Forbidden errors
|
| AccessDeniedExceptionMapper |
|
| BadRequestExceptionMapper |
For generic BadRequestExceptions.
|
| CannotCreateMementoExceptionMapper |
A mapper for memento creation exceptions
|
| CannotCreateResourceExceptionMapper |
|
| ClientErrorExceptionMapper |
|
| ConcurrentUpdateExceptionMapper |
|
| ConstraintExceptionMapper<T extends org.fcrepo.kernel.api.exception.ConstraintViolationException> |
Abstract class for constraint violation subclasses
|
| ConstraintViolationExceptionMapper |
|
| ExceptionDebugLogging |
|
| ExternalContentAccessExceptionMapper |
ExternalContentException mapper
|
| ExternalMessageBodyExceptionMapper |
If an External Content Link header isn't formatted correctly or missing something, return
a Bad Request error.
|
| FedoraApplication |
|
| FedoraContextLoaderListener |
This class wraps the standard Spring ContextLoaderListener in order to catch initialization errors.
|
| FedoraInvalidNamespaceExceptionMapper |
For invalid namespace exceptions on CRUD actions for nodes/datastreams
|
| GhostNodeExceptionMapper |
Map an GhostNodeException to a response.
|
| HeaderValueExceptionMapper |
If a client-provided header value fails to parse, return an HTTP 400 Bad Request.
|
| HtmlTemplate |
An annotation that hints to the HtmlProvider a template that should be used
to render a response.
|
| HttpIdentifierConverter |
Convert between HTTP URIs (LDP paths) and internal Fedora ID using a
JAX-RS UriBuilder to mediate the URI translation.
|
| HttpTripleUtil |
Utility for injecting HTTP-contextual data into an RdfStream
|
| IncorrectTripleSubjectExceptionMapper |
|
| InsufficientStorageExceptionMapper |
Translate InsufficientStorageException errors into HTTP error codes
|
| InteractionModelViolationExceptionMapper |
|
| InterruptedExceptionMapper |
If an HTTP request's processing is interrupted, return an HTTP 503 Service Unavailable.
|
| InvalidACLExceptionMapper |
Translate InvalidACLExceptions into HTTP 409 CONFLICT errors
|
| InvalidChecksumExceptionMapper |
Translate InvalidChecksumException errors into reasonable
HTTP error codes
|
| InvalidMementoPathExceptionMapper |
|
| InvalidPrefixExceptionMapper |
For invalid namespace exceptions on CRUD actions for nodes/datastreams
|
| InvalidResourceIdentifierExceptionMapper |
The class translates InvalidResourceIdentifierExceptions to its proper
response code.
|
| ItemNotFoundExceptionMapper |
Catch ItemNotFoundException
|
| JsonParseExceptionMapper |
If an injected JSON resource fails to parse, return an HTTP 400 Bad Request.
|
| LdpPreferTag |
A subclass of PreferTag that contemplates the possible preferences for Linked Data Platform requests.
|
| LinkFormatProvider |
Writer for application/link-format bodies.
|
| LinkFormatStream |
Stream of links for Memento TimeMaps
|
| MementoDatetimeFormatExceptionMapper |
Handle MementoDatetimeFormatException with HTTP 400 Bad Request.
|
| MicrometerFeature |
Enables Micrometer metrics on Jersey APIs (still must be annotated with @Timed)
|
| MultipleConstraintViolationExceptionMapper |
Mapper to display all the various constrainedby links and messages.
|
| MultiPrefer |
Aggregates information from multiple Prefer HTTP headers.
|
| OutOfDomainSubjectExceptionMapper |
|
| ParamExceptionMapper |
Handle Jersey ParamException
|
| PATCH |
PATCH HTTP method
|
| PathNotFoundExceptionMapper |
Catch PathNotFoundException
|
| PathNotFoundRuntimeExceptionMapper |
Catch PathNotFoundRuntimeException(s)
|
| PersistentItemConflictExceptionMapper |
Maps PersistentItemConflictException to an appropriate http response.
|
| PreconditionExceptionMapper |
Maps PreconditionException to an appropriate http response.
|
| PreferTag |
Parse a single prefer tag, value and any optional parameters
|
| PrometheusMetricsServlet |
This class is an extension of Prometheus's MetricsServlet.
|
| QueryParseExceptionMapper |
Handles Sparql query parsing exceptions thrown when querying or updating.
|
| Range |
Range header parsing logic
|
| RangeRequestInputStream |
An InputStream that skips bytes and only returns the data up to a certain limit
|
| RDFMediaType |
This is a convenience class carrying the various RDF content-type values as
Strings and MediaTypes, after the fashion of the constants available on
javax.ws.rs.core.MediaType
|
| RdfNamespacedStream |
A simple type to collect an RdfStream and associated Namespace mappings
|
| RdfStreamProvider |
Provides serialization for streaming RDF results.
|
| RdfStreamStreamingOutput |
Serializes an RdfStream.
|
| RepositoryExceptionMapper |
Provide a quasi-useful stacktrace when a generic RepositoryException is caught
|
| RepositoryRuntimeExceptionMapper |
|
| RepositoryVersionRuntimeExceptionMapper |
|
| RequestWithAclLinkHeaderExceptionMapper |
|
| ResourceTypeExceptionMapper |
|
| ServerErrorExceptionMapper |
|
| ServerManagedPropertyExceptionMapper |
|
| ServerManagedTypeExceptionMapper |
|
| SessionMissingExceptionMapper |
If a session is requested that has been closed (or never existed), just
return an HTTP 410 Gone.
|
| SinglePrefer |
JAX-RS HTTP parameter parser for the Prefer header
|
| SynchonizedStreamRDFWrapper |
|
| TombstoneExceptionMapper |
|
| TransactionConstants |
Constants related to transactions in HTTP requests
|
| TransactionProvider |
Provide a fedora tranasction within the current request context
|
| TransactionRuntimeExceptionMapper |
Mapper for transaction exceptions
|
| TripleOrdering |
Comparator to sort a list of Quads by subject, predicate, and object
to ensure a consistent order for human-readable output
|
| UnsupportedAlgorithmExceptionMapper |
Translate UnsupportedAlgorithmException errors into reasonable
HTTP error codes
|
| UnsupportedMediaTypeExceptionMapper |
UnsupportedMediaType mapper
|
| UriAwareResourceModelFactory |
Helper to generate an RDF model for a FedoraResourceImpl that (likely) creates
relations from our resource to other HTTP components
|
| ViewHelpers |
General view helpers for rendering HTML responses
|
| WebApplicationExceptionMapper |
Handle Jersey WebApplicationException
|
| WildcardExceptionMapper |
Catch all the exceptions!
|