A B C D E F G H I J L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractResource - Class in org.fcrepo.http.commons
-
Superclass for Fedora JAX-RS Resources, providing convenience fields and methods.
- AbstractResource() - Constructor for class org.fcrepo.http.commons.AbstractResource
- AccessControlJavaSecurityExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Translate Java Security AccessControlExceptions into HTTP 403 Forbidden errors
- AccessControlJavaSecurityExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.AccessControlJavaSecurityExceptionMapper
- AccessDeniedExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- AccessDeniedExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.AccessDeniedExceptionMapper
- addHttpComponentModelsForResourceToStream(RdfStream, FedoraResource, UriInfo) - Method in class org.fcrepo.http.commons.api.rdf.HttpTripleUtil
-
Add additional models to the RDF dataset for the given resource
- addOne(int) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Yes, we really did create a method to increment a given int.
- addResponseHeaders(HttpServletResponse) - Method in class org.fcrepo.http.commons.domain.PreferTag
-
Add appropriate response headers to indicate that the incoming preferences were acknowledged
- APPLICATION_LINK_FORMAT - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- asLiteralStringNode(String) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Convert a URI string to an RDF node
- ATOMIC_EXPIRES_HEADER - Static variable in class org.fcrepo.http.commons.session.TransactionConstants
- ATOMIC_ID_HEADER - Static variable in class org.fcrepo.http.commons.session.TransactionConstants
B
- BadRequestExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
For generic BadRequestExceptions.
- BadRequestExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.BadRequestExceptionMapper
- buildConstraintLink(Class<? extends ConstraintViolationException>, ServletContext, UriInfo) - Static method in class org.fcrepo.http.commons.exceptionhandlers.ConstraintExceptionMapper
-
Creates a constrainedBy link header with the appropriate RDF URL for the exception.
- buildConstraintLink(ConstraintViolationException, ServletContext, UriInfo) - Static method in class org.fcrepo.http.commons.exceptionhandlers.ConstraintExceptionMapper
-
Creates a constrainedBy link header with the appropriate RDF URL for the exception.
C
- CannotCreateResourceExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- CannotCreateResourceExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.CannotCreateResourceExceptionMapper
- ClientErrorExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- ClientErrorExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ClientErrorExceptionMapper
- close() - Method in class org.fcrepo.http.commons.responses.LinkFormatStream
- close() - Method in class org.fcrepo.http.commons.responses.RdfNamespacedStream
- compare(Triple, Triple) - Method in class org.fcrepo.http.commons.api.rdf.TripleOrdering
- compareTo(PreferTag) - Method in class org.fcrepo.http.commons.domain.PreferTag
-
We consider tags with the same name to be equal, because the definition of Prefer headers does not permit that tags with the same name be consumed except by selecting for the first appearing tag.
- ConcurrentUpdateExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- ConcurrentUpdateExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ConcurrentUpdateExceptionMapper
- configure(FeatureContext) - Method in class org.fcrepo.http.commons.metrics.MicrometerFeature
- ConstraintExceptionMapper<T extends org.fcrepo.kernel.api.exception.ConstraintViolationException> - Class in org.fcrepo.http.commons.exceptionhandlers
-
Abstract class for constraint violation subclasses
- ConstraintExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ConstraintExceptionMapper
- ConstraintViolationExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- ConstraintViolationExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ConstraintViolationExceptionMapper
- contextInitialized(ServletContextEvent) - Method in class org.fcrepo.http.commons.FedoraContextLoaderListener
- convert(String) - Static method in class org.fcrepo.http.commons.domain.Range
-
Convert an HTTP Range header to a Range object
- createModelForResource(FedoraResource, UriInfo) - Method in interface org.fcrepo.http.commons.api.rdf.UriAwareResourceModelFactory
-
Given a resource, the UriInfo and a way to generate graph subjects, create a model with triples to inject into an RDF response for the resource (e.g.
- createURI(String) - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Create a URI Node from the provided String
D
- debugException(ExceptionDebugLogging, Throwable, Logger) - Method in interface org.fcrepo.http.commons.exceptionhandlers.ExceptionDebugLogging
-
Log a Throwable at the DEBUG level, log the stacktrace at the TRACE level.
- defaultPidMinter - Variable in class org.fcrepo.http.commons.AbstractResource
- dispose(Transaction) - Method in class org.fcrepo.http.commons.session.TransactionProvider
E
- emptyTag() - Static method in class org.fcrepo.http.commons.domain.PreferTag
-
Create an empty PreferTag
- end() - Method in class org.fcrepo.http.commons.domain.Range
-
End of the range
- equals(Object) - Method in class org.fcrepo.http.commons.domain.PreferTag
- ExceptionDebugLogging - Interface in org.fcrepo.http.commons.exceptionhandlers
- EXPIRES_RFC_1123_FORMATTER - Static variable in class org.fcrepo.http.commons.session.TransactionConstants
- ExternalContentAccessExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
ExternalContentException mapper
- ExternalContentAccessExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ExternalContentAccessExceptionMapper
- ExternalMessageBodyExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
If an External Content Link header isn't formatted correctly or missing something, return a Bad Request error.
- ExternalMessageBodyExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ExternalMessageBodyExceptionMapper
F
- FedoraApplication - Class in org.fcrepo.http.commons
- FedoraApplication() - Constructor for class org.fcrepo.http.commons.FedoraApplication
-
THIS IS OUR RESOURCE CONFIG!
- FedoraContextLoaderListener - Class in org.fcrepo.http.commons
-
This class wraps the standard Spring ContextLoaderListener in order to catch initialization errors.
- FedoraContextLoaderListener() - Constructor for class org.fcrepo.http.commons.FedoraContextLoaderListener
- FedoraInvalidNamespaceExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
For invalid namespace exceptions on CRUD actions for nodes/datastreams
- FedoraInvalidNamespaceExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.FedoraInvalidNamespaceExceptionMapper
- finish() - Method in class org.fcrepo.http.commons.responses.SynchonizedStreamRDFWrapper
G
- getContentNode(Node) - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Get the content-bearing node for the given subject
- getHandling() - Method in class org.fcrepo.http.commons.domain.SinglePrefer
-
Get the return tag, or a blank default, if none exists.
- getInstance() - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
-
ViewHelpers is a singleton.
- getMinimal() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
- getNamespacePrefix(PrefixMapping, String, boolean) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Get the namespace prefix (or the namespace URI itself, if no prefix is available) from a prefix mapping
- getNodeBreadcrumbs(UriInfo, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Generate url to local name breadcrumbs for a given node's tree
- getNumChildren(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Get the number of child resources associated with the arg 'subject' as specified by the triple found in the arg 'graph' with the predicate RdfLexicon.HAS_CHILD_COUNT.
- getObjectsAsString(Graph, Node, Resource, boolean) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Get the string version of the object that matches the given subject and predicate
- getObjectTitle(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Get the canonical title of a subject from the graph
- getOrderedVersions(Graph, Node, Resource) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Return an iterator of Triples for versions in order that they were created.
- getOriginalResource(String) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Same as above but takes a string.
- getOriginalResource(Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Returns the original resource as a URI Node if the subject represents a memento uri; otherwise it returns the subject parameter.
- getParams() - Method in class org.fcrepo.http.commons.domain.PreferTag
-
Get any additional parameters for the prefer tag
- getPrefixPreamble(PrefixMapping) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Get a prefix preamble appropriate for a SPARQL-UPDATE query from a prefix mapping object
- getReturn() - Method in class org.fcrepo.http.commons.domain.SinglePrefer
-
Get the return tag, or a blank default, if none exists.
- getSize(LinkFormatStream, Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.http.commons.responses.LinkFormatProvider
- getSize(RdfNamespacedStream, Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.http.commons.responses.RdfStreamProvider
- getSortedTriples(Model, Iterator<Triple>) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Sort a Iterator of Triples alphabetically by its subject, predicate, and object
- getStream() - Method in class org.fcrepo.http.commons.responses.LinkFormatStream
-
Generic getter
- getString(Map<String, Object>, String) - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Find a key in a map and format it as a string
- getTag() - Method in class org.fcrepo.http.commons.domain.PreferTag
-
Get the tag name
- getTransactionForRequest() - Method in class org.fcrepo.http.commons.session.TransactionProvider
-
Returns the transaction for the Request.
- getValue() - Method in class org.fcrepo.http.commons.domain.PreferTag
-
Get the default value for the tag
- getVersionDate(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Gets a modification date of a subject from the graph
- getVersionLabel(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Get the date time as the version label.
- getVersions(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Return an iterator of Triples for versions.
- getVersionSubjectUrl(UriInfo, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Gets the URL of the node whose version is represented by the current node.
- GhostNodeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Map an GhostNodeException to a response.
- GhostNodeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.GhostNodeExceptionMapper
H
- hasHandling() - Method in class org.fcrepo.http.commons.domain.SinglePrefer
-
Does the Prefer: header have a return tag
- hashCode() - Method in class org.fcrepo.http.commons.domain.PreferTag
- hasRange() - Method in class org.fcrepo.http.commons.domain.Range
-
Does this range actually impose limits
- hasReturn() - Method in class org.fcrepo.http.commons.domain.SinglePrefer
-
Does the Prefer: header have a return tag
- headers - Variable in class org.fcrepo.http.commons.AbstractResource
-
For getting user agent
- HeaderValueExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
If a client-provided header value fails to parse, return an HTTP 400 Bad Request.
- HeaderValueExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.HeaderValueExceptionMapper
- HtmlTemplate - Annotation Type in org.fcrepo.http.commons.responses
-
An annotation that hints to the HtmlProvider a template that should be used to render a response.
- HttpIdentifierConverter - Class in org.fcrepo.http.commons.api.rdf
-
Convert between HTTP URIs (LDP paths) and internal Fedora ID using a JAX-RS UriBuilder to mediate the URI translation.
- HttpIdentifierConverter(UriBuilder) - Constructor for class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
-
Create a new identifier converter within the given session with the given URI template
- HttpTripleUtil - Class in org.fcrepo.http.commons.api.rdf
-
Utility for injecting HTTP-contextual data into an RdfStream
- HttpTripleUtil() - Constructor for class org.fcrepo.http.commons.api.rdf.HttpTripleUtil
I
- IncorrectTripleSubjectExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- IncorrectTripleSubjectExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.IncorrectTripleSubjectExceptionMapper
- inExternalDomain(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
-
Test if the provided external URI is in the domain of this repository.
- inInternalDomain(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
-
Check if the provided internal identifier is in the domain of the repository.
- init(ServletConfig) - Method in class org.fcrepo.http.commons.metrics.PrometheusMetricsServlet
- INSUFFICIENT_STORAGE_HTTP_CODE - Static variable in class org.fcrepo.http.commons.exceptionhandlers.InsufficientStorageExceptionMapper
- InsufficientStorageExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Translate InsufficientStorageException errors into HTTP error codes
- InsufficientStorageExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InsufficientStorageExceptionMapper
- InteractionModelViolationExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- InteractionModelViolationExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InteractionModelViolationExceptionMapper
- InterruptedExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
If an HTTP request's processing is interrupted, return an HTTP 503 Service Unavailable.
- InterruptedExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InterruptedExceptionMapper
- InvalidACLExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Translate InvalidACLExceptions into HTTP 409 CONFLICT errors
- InvalidACLExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InvalidACLExceptionMapper
- InvalidChecksumExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Translate InvalidChecksumException errors into reasonable HTTP error codes
- InvalidChecksumExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InvalidChecksumExceptionMapper
- InvalidMementoPathExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- InvalidMementoPathExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InvalidMementoPathExceptionMapper
- InvalidPrefixExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
For invalid namespace exceptions on CRUD actions for nodes/datastreams
- InvalidPrefixExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InvalidPrefixExceptionMapper
- InvalidResourceIdentifierExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
The class translates
InvalidResourceIdentifierExceptions to its proper response code. - InvalidResourceIdentifierExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InvalidResourceIdentifierExceptionMapper
- isManagedProperty(Node) - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Test if a Predicate is managed
- isRdfResource(Graph, Node, String, String) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Determines whether the subject is kind of RDF resource
- isRootResource(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Is the subject the repository root resource.
- isVersionedNode(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Determines whether the subject is of type memento:Memento.
- isWritable(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Determines whether the subject is writable true if node is writable
- isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.http.commons.responses.LinkFormatProvider
- isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.http.commons.responses.RdfStreamProvider
- ItemNotFoundExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Catch ItemNotFoundException
- ItemNotFoundExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ItemNotFoundExceptionMapper
J
- JSON_LD - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- JSON_LD_TYPE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- JsonParseExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
If an injected JSON resource fails to parse, return an HTTP 400 Bad Request.
- JsonParseExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.JsonParseExceptionMapper
L
- LdpPreferTag - Class in org.fcrepo.http.commons.domain.ldp
-
A subclass of
PreferTagthat contemplates the possible preferences for Linked Data Platform requests. - LdpPreferTag(PreferTag) - Constructor for class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
-
Standard constructor.
- LinkFormatProvider - Class in org.fcrepo.http.commons.responses
-
Writer for application/link-format bodies.
- LinkFormatProvider() - Constructor for class org.fcrepo.http.commons.responses.LinkFormatProvider
- LinkFormatStream - Class in org.fcrepo.http.commons.responses
-
Stream of links for Memento TimeMaps
- LinkFormatStream(Stream<Link>) - Constructor for class org.fcrepo.http.commons.responses.LinkFormatStream
-
Constructor
M
- MementoDatetimeFormatExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Handle MementoDatetimeFormatException with HTTP 400 Bad Request.
- MementoDatetimeFormatExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.MementoDatetimeFormatExceptionMapper
- MicrometerFeature - Class in org.fcrepo.http.commons.metrics
-
Enables Micrometer metrics on Jersey APIs (still must be annotated with @Timed)
- MicrometerFeature() - Constructor for class org.fcrepo.http.commons.metrics.MicrometerFeature
- MultipleConstraintViolationExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Mapper to display all the various constrainedby links and messages.
- MultipleConstraintViolationExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.MultipleConstraintViolationExceptionMapper
- MultiPrefer - Class in org.fcrepo.http.commons.domain
-
Aggregates information from multiple Prefer HTTP headers.
- MultiPrefer(String) - Constructor for class org.fcrepo.http.commons.domain.MultiPrefer
- MultiPrefer(Set<SinglePrefer>) - Constructor for class org.fcrepo.http.commons.domain.MultiPrefer
N
- N3 - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- N3_ALT2 - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- N3_ALT2_TYPE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- N3_ALT2_WITH_CHARSET - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- N3_TYPE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- N3_WITH_CHARSET - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- namespaces - Variable in class org.fcrepo.http.commons.responses.RdfNamespacedStream
- NTRIPLES - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- NTRIPLES_TYPE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
O
- org.fcrepo.http.commons - package org.fcrepo.http.commons
-
Common abstractions for module's sub-packages.
- org.fcrepo.http.commons.api - package org.fcrepo.http.commons.api
-
Classes for injecting headers into HTTP responses along with utilities for processing RDF.
- org.fcrepo.http.commons.api.rdf - package org.fcrepo.http.commons.api.rdf
-
Utilities for assembling and manipulating RDF responses.
- org.fcrepo.http.commons.domain - package org.fcrepo.http.commons.domain
-
Annotations for working with org.fcrepo.http.api.FedoraNodes.
- org.fcrepo.http.commons.domain.ldp - package org.fcrepo.http.commons.domain.ldp
-
LDP domain-specific utilities.
- org.fcrepo.http.commons.exceptionhandlers - package org.fcrepo.http.commons.exceptionhandlers
-
A variety of JAX-RS
ExceptionMappers handlers. - org.fcrepo.http.commons.metrics - package org.fcrepo.http.commons.metrics
- org.fcrepo.http.commons.responses - package org.fcrepo.http.commons.responses
-
Helpers and providers for different response formats.
- org.fcrepo.http.commons.session - package org.fcrepo.http.commons.session
-
Types and implementation classes that define and provide sessions.
- org.fcrepo.http.commons.utils - package org.fcrepo.http.commons.utils
-
Miscellaneous utility classes.
- OutOfDomainSubjectExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- OutOfDomainSubjectExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.OutOfDomainSubjectExceptionMapper
P
- parameterize(String) - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Transform a source string to something appropriate for HTML ids
- ParamExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Handle Jersey ParamException
- ParamExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ParamExceptionMapper
- PATCH - Annotation Type in org.fcrepo.http.commons.domain
-
PATCH HTTP method
- PathNotFoundExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Catch PathNotFoundException
- PathNotFoundExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.PathNotFoundExceptionMapper
- PathNotFoundRuntimeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Catch PathNotFoundRuntimeException(s)
- PathNotFoundRuntimeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.PathNotFoundRuntimeExceptionMapper
- pathToInternalId(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
-
Function to convert from the external path of a URI to an internal FedoraId.
- PersistentItemConflictExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Maps PersistentItemConflictException to an appropriate http response.
- PersistentItemConflictExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.PersistentItemConflictExceptionMapper
- pidMinter - Variable in class org.fcrepo.http.commons.AbstractResource
-
A resource that can mint new Fedora PIDs.
- POSSIBLE_RDF_RESPONSE_VARIANTS_STRING - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- POSSIBLE_RDF_VARIANTS - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- PreconditionExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Maps PreconditionException to an appropriate http response.
- PreconditionExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.PreconditionExceptionMapper
- preferNoUserRdf() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
- prefersContainment() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
- prefersEmbed() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
- prefersMembership() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
- prefersReferences() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
- prefersServerManaged() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
- PreferTag - Class in org.fcrepo.http.commons.domain
-
Parse a single prefer tag, value and any optional parameters
- PreferTag(String) - Constructor for class org.fcrepo.http.commons.domain.PreferTag
-
Create a blank prefer tag
- PreferTag(PreferTag) - Constructor for class org.fcrepo.http.commons.domain.PreferTag
-
Create a new PreferTag from an existing tag
- preferTags() - Method in class org.fcrepo.http.commons.domain.SinglePrefer
- prefix(String, String) - Method in class org.fcrepo.http.commons.responses.SynchonizedStreamRDFWrapper
- PrometheusMetricsServlet - Class in org.fcrepo.http.commons.metrics
-
This class is an extension of Prometheus's MetricsServlet.
- PrometheusMetricsServlet() - Constructor for class org.fcrepo.http.commons.metrics.PrometheusMetricsServlet
- provide() - Method in class org.fcrepo.http.commons.session.TransactionProvider
Q
- quad(Quad) - Method in class org.fcrepo.http.commons.responses.SynchonizedStreamRDFWrapper
- QueryParseExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Handles Sparql query parsing exceptions thrown when querying or updating.
- QueryParseExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.QueryParseExceptionMapper
R
- Range - Class in org.fcrepo.http.commons.domain
-
Range header parsing logic
- Range(long) - Constructor for class org.fcrepo.http.commons.domain.Range
-
Left-bounded range
- RangeRequestInputStream - Class in org.fcrepo.http.commons.responses
-
An
InputStreamthat skips bytes and only returns the data up to a certain limit - RangeRequestInputStream(InputStream, long, long) - Constructor for class org.fcrepo.http.commons.responses.RangeRequestInputStream
- RDF_XML - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- RDF_XML_TYPE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- RDFMediaType - Class in org.fcrepo.http.commons.domain
-
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
- RDFMediaType() - Constructor for class org.fcrepo.http.commons.domain.RDFMediaType
- RdfNamespacedStream - Class in org.fcrepo.http.commons.responses
-
A simple type to collect an RdfStream and associated Namespace mappings
- RdfNamespacedStream(RdfStream, Map<String, String>) - Constructor for class org.fcrepo.http.commons.responses.RdfNamespacedStream
-
Creates an object to hold an RdfStream and an associated namespace mapping.
- rdfsClass() - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Proxying access to the RDFS class static property
- rdfsDomain() - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Proxying access to the RDFS domain static property
- RdfStreamProvider - Class in org.fcrepo.http.commons.responses
-
Provides serialization for streaming RDF results.
- RdfStreamProvider() - Constructor for class org.fcrepo.http.commons.responses.RdfStreamProvider
- RdfStreamStreamingOutput - Class in org.fcrepo.http.commons.responses
-
Serializes an
RdfStream. - RdfStreamStreamingOutput(RdfStream, Map<String, String>, MediaType) - Constructor for class org.fcrepo.http.commons.responses.RdfStreamStreamingOutput
-
Normal constructor
- rdfType() - Method in class org.fcrepo.http.commons.responses.ViewHelpers
-
Proxying access to the RDF type static property
- RepositoryExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Provide a quasi-useful stacktrace when a generic RepositoryException is caught
- RepositoryExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.RepositoryExceptionMapper
- RepositoryRuntimeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- RepositoryRuntimeExceptionMapper(Providers) - Constructor for class org.fcrepo.http.commons.exceptionhandlers.RepositoryRuntimeExceptionMapper
-
Get the context Providers so we can rethrow the cause to an appropriate handler
- RepositoryVersionRuntimeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- RepositoryVersionRuntimeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.RepositoryVersionRuntimeExceptionMapper
- RequestWithAclLinkHeaderExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- RequestWithAclLinkHeaderExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.RequestWithAclLinkHeaderExceptionMapper
- resourceFactory - Variable in class org.fcrepo.http.commons.AbstractResource
- ResourceTypeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- ResourceTypeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ResourceTypeExceptionMapper
S
- ServerErrorExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- ServerErrorExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ServerErrorExceptionMapper
- ServerManagedPropertyExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- ServerManagedPropertyExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ServerManagedPropertyExceptionMapper
- ServerManagedTypeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- ServerManagedTypeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ServerManagedTypeExceptionMapper
- SessionMissingExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
If a session is requested that has been closed (or never existed), just return an HTTP 410 Gone.
- SessionMissingExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.SessionMissingExceptionMapper
- setApplicationContext(ApplicationContext) - Method in class org.fcrepo.http.commons.api.rdf.HttpTripleUtil
- setShowStackTrace(Boolean) - Method in class org.fcrepo.http.commons.exceptionhandlers.WildcardExceptionMapper
-
Set whether the full stack trace should be returned as part of the error response.
- SinglePrefer - Class in org.fcrepo.http.commons.domain
-
JAX-RS HTTP parameter parser for the Prefer header
- SinglePrefer(String) - Constructor for class org.fcrepo.http.commons.domain.SinglePrefer
-
Parse a Prefer: header
- size() - Method in class org.fcrepo.http.commons.domain.Range
-
Length contained in the range
- start() - Method in class org.fcrepo.http.commons.domain.Range
-
Start of the range
- start() - Method in class org.fcrepo.http.commons.responses.SynchonizedStreamRDFWrapper
- stream - Variable in class org.fcrepo.http.commons.responses.RdfNamespacedStream
- SynchonizedStreamRDFWrapper - Class in org.fcrepo.http.commons.responses
- SynchonizedStreamRDFWrapper(StreamRDF) - Constructor for class org.fcrepo.http.commons.responses.SynchonizedStreamRDFWrapper
T
- TEXT_HTML_WITH_CHARSET - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- TEXT_PLAIN_WITH_CHARSET - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- timeMapService - Variable in class org.fcrepo.http.commons.AbstractResource
-
The timemap service
- toDomain(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
-
Convert a path to a full url using the UriBuilder template.
- toExternalId(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
-
Convert an internal identifier to an external URI.
- toInternalId(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
-
Convert an external URI to an internal ID.
- TombstoneExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
- TombstoneExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.TombstoneExceptionMapper
- toPath(IdentifierConverter<Resource, FedoraResource>, String) - Static method in class org.fcrepo.http.commons.AbstractResource
-
Convert a JAX-RS list of PathSegments to a JCR path
- toResponse(JsonParseException) - Method in class org.fcrepo.http.commons.exceptionhandlers.JsonParseExceptionMapper
- toResponse(Exception) - Method in class org.fcrepo.http.commons.exceptionhandlers.WildcardExceptionMapper
- toResponse(String, InvalidResourceIdentifierException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidResourceIdentifierExceptionMapper
- toResponse(AccessControlException) - Method in class org.fcrepo.http.commons.exceptionhandlers.AccessControlJavaSecurityExceptionMapper
- toResponse(BadRequestException) - Method in class org.fcrepo.http.commons.exceptionhandlers.BadRequestExceptionMapper
- toResponse(ClientErrorException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ClientErrorExceptionMapper
- toResponse(ServerErrorException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ServerErrorExceptionMapper
- toResponse(WebApplicationException) - Method in class org.fcrepo.http.commons.exceptionhandlers.WebApplicationExceptionMapper
- toResponse(QueryParseException) - Method in class org.fcrepo.http.commons.exceptionhandlers.QueryParseExceptionMapper
- toResponse(AccessDeniedException) - Method in class org.fcrepo.http.commons.exceptionhandlers.AccessDeniedExceptionMapper
- toResponse(CannotCreateResourceException) - Method in class org.fcrepo.http.commons.exceptionhandlers.CannotCreateResourceExceptionMapper
- toResponse(ConcurrentUpdateException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ConcurrentUpdateExceptionMapper
- toResponse(ConstraintViolationException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ConstraintViolationExceptionMapper
- toResponse(ExternalContentAccessException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ExternalContentAccessExceptionMapper
- toResponse(ExternalMessageBodyException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ExternalMessageBodyExceptionMapper
- toResponse(FedoraInvalidNamespaceException) - Method in class org.fcrepo.http.commons.exceptionhandlers.FedoraInvalidNamespaceExceptionMapper
- toResponse(GhostNodeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.GhostNodeExceptionMapper
- toResponse(IncorrectTripleSubjectException) - Method in class org.fcrepo.http.commons.exceptionhandlers.IncorrectTripleSubjectExceptionMapper
- toResponse(InsufficientStorageException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InsufficientStorageExceptionMapper
- toResponse(InteractionModelViolationException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InteractionModelViolationExceptionMapper
- toResponse(InterruptedRuntimeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InterruptedExceptionMapper
- toResponse(InvalidACLException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidACLExceptionMapper
- toResponse(InvalidChecksumException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidChecksumExceptionMapper
- toResponse(InvalidMementoPathException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidMementoPathExceptionMapper
- toResponse(InvalidPrefixException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidPrefixExceptionMapper
- toResponse(InvalidResourceIdentifierException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidResourceIdentifierExceptionMapper
- toResponse(ItemNotFoundException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ItemNotFoundExceptionMapper
- toResponse(MementoDatetimeFormatException) - Method in class org.fcrepo.http.commons.exceptionhandlers.MementoDatetimeFormatExceptionMapper
- toResponse(MultipleConstraintViolationException) - Method in class org.fcrepo.http.commons.exceptionhandlers.MultipleConstraintViolationExceptionMapper
- toResponse(OutOfDomainSubjectException) - Method in class org.fcrepo.http.commons.exceptionhandlers.OutOfDomainSubjectExceptionMapper
- toResponse(PathNotFoundException) - Method in class org.fcrepo.http.commons.exceptionhandlers.PathNotFoundExceptionMapper
- toResponse(PathNotFoundRuntimeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.PathNotFoundRuntimeExceptionMapper
- toResponse(PreconditionException) - Method in class org.fcrepo.http.commons.exceptionhandlers.PreconditionExceptionMapper
- toResponse(RepositoryException) - Method in class org.fcrepo.http.commons.exceptionhandlers.RepositoryExceptionMapper
- toResponse(RepositoryRuntimeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.RepositoryRuntimeExceptionMapper
- toResponse(RepositoryVersionRuntimeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.RepositoryVersionRuntimeExceptionMapper
- toResponse(RequestWithAclLinkHeaderException) - Method in class org.fcrepo.http.commons.exceptionhandlers.RequestWithAclLinkHeaderExceptionMapper
- toResponse(ResourceTypeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ResourceTypeExceptionMapper
- toResponse(ServerManagedPropertyException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ServerManagedPropertyExceptionMapper
- toResponse(ServerManagedTypeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ServerManagedTypeExceptionMapper
- toResponse(SessionMissingException) - Method in class org.fcrepo.http.commons.exceptionhandlers.SessionMissingExceptionMapper
- toResponse(TombstoneException) - Method in class org.fcrepo.http.commons.exceptionhandlers.TombstoneExceptionMapper
- toResponse(TransactionRuntimeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.TransactionRuntimeExceptionMapper
- toResponse(UnsupportedAlgorithmException) - Method in class org.fcrepo.http.commons.exceptionhandlers.UnsupportedAlgorithmExceptionMapper
- toResponse(UnsupportedMediaTypeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.UnsupportedMediaTypeExceptionMapper
- toResponse(PersistentItemConflictException) - Method in class org.fcrepo.http.commons.exceptionhandlers.PersistentItemConflictExceptionMapper
- toResponse(HeaderValueException) - Method in class org.fcrepo.http.commons.exceptionhandlers.HeaderValueExceptionMapper
- toResponse(ParamException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ParamExceptionMapper
- TransactionConstants - Class in org.fcrepo.http.commons.session
-
Constants related to transactions in HTTP requests
- TransactionProvider - Class in org.fcrepo.http.commons.session
-
Provide a fedora tranasction within the current request context
- TransactionProvider(TransactionManager, HttpServletRequest, URI) - Constructor for class org.fcrepo.http.commons.session.TransactionProvider
-
Create a new transaction provider for a request
- TransactionRuntimeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Mapper for transaction exceptions
- TransactionRuntimeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.TransactionRuntimeExceptionMapper
- triple(Triple) - Method in class org.fcrepo.http.commons.responses.SynchonizedStreamRDFWrapper
- TripleOrdering - Class in org.fcrepo.http.commons.api.rdf
-
Comparator to sort a list of Quads by subject, predicate, and object to ensure a consistent order for human-readable output
- TripleOrdering(PrefixMapping) - Constructor for class org.fcrepo.http.commons.api.rdf.TripleOrdering
-
When sorting predicates, take into account the given PrefixMapping
- TURTLE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- TURTLE_TYPE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- TURTLE_WITH_CHARSET - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- TURTLE_X - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- TURTLE_X_TYPE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
- TX_COMMIT_REL - Static variable in class org.fcrepo.http.commons.session.TransactionConstants
- TX_ENDPOINT_REL - Static variable in class org.fcrepo.http.commons.session.TransactionConstants
- TX_NS - Static variable in class org.fcrepo.http.commons.session.TransactionConstants
- TX_PREFIX - Static variable in class org.fcrepo.http.commons.session.TransactionConstants
U
- UnsupportedAlgorithmExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Translate UnsupportedAlgorithmException errors into reasonable HTTP error codes
- UnsupportedAlgorithmExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.UnsupportedAlgorithmExceptionMapper
- UnsupportedMediaTypeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
UnsupportedMediaType mapper
- UnsupportedMediaTypeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.UnsupportedMediaTypeExceptionMapper
- UriAwareResourceModelFactory - Interface in org.fcrepo.http.commons.api.rdf
-
Helper to generate an RDF model for a FedoraResourceImpl that (likely) creates relations from our resource to other HTTP components
- uriInfo - Variable in class org.fcrepo.http.commons.AbstractResource
-
Useful for constructing URLs
V
- value() - Method in annotation type org.fcrepo.http.commons.responses.HtmlTemplate
- versionService - Variable in class org.fcrepo.http.commons.AbstractResource
-
The version service
- ViewHelpers - Class in org.fcrepo.http.commons.responses
-
General view helpers for rendering HTML responses
W
- WebApplicationExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Handle Jersey WebApplicationException
- WebApplicationExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.WebApplicationExceptionMapper
- WildcardExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
-
Catch all the exceptions!
- WildcardExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.WildcardExceptionMapper
- write(OutputStream) - Method in class org.fcrepo.http.commons.responses.RdfStreamStreamingOutput
- writeTo(LinkFormatStream, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class org.fcrepo.http.commons.responses.LinkFormatProvider
- writeTo(RdfNamespacedStream, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class org.fcrepo.http.commons.responses.RdfStreamProvider
All Classes All Packages