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

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

CannotCreateMementoExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
A mapper for memento creation exceptions
CannotCreateMementoExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.CannotCreateMementoExceptionMapper
 
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.
ConcurrentExceptionResponse - Class in org.fcrepo.http.commons.responses
Response body for ConcurrentUpdateException.
ConcurrentExceptionResponse(String) - Constructor for class org.fcrepo.http.commons.responses.ConcurrentExceptionResponse
Response for ConcurrentUpdateException
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
 
displayContainment() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
 
displayEmbed() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
 
displayMembership() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
 
displayReferences() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
 
displayServerManaged() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
 
displayUserRdf() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
 
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
 
fedoraPropsConfig - Variable in class org.fcrepo.http.commons.AbstractResource
 
finish() - Method in class org.fcrepo.http.commons.responses.SynchonizedStreamRDFWrapper
 

G

getConflictingTransactionId() - Method in class org.fcrepo.http.commons.responses.ConcurrentExceptionResponse
 
getContentNode(Node) - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
Get the content-bearing node for the given subject
getExistingTransactionId() - Method in class org.fcrepo.http.commons.responses.ConcurrentExceptionResponse
 
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.
getMessage() - Method in class org.fcrepo.http.commons.responses.ConcurrentExceptionResponse
 
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
getResourceId(Resource) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Get the ID of a resource, this is the URI, blank node ID or just the local name.
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 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 PreferTag that 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
 
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 InputStream that 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
 
setConflictingTransactionId(String) - Method in class org.fcrepo.http.commons.responses.ConcurrentExceptionResponse
 
setExistingTransactionId(String) - Method in class org.fcrepo.http.commons.responses.ConcurrentExceptionResponse
 
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
 
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.
toInternalId(String, boolean) - 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
 
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(CannotCreateMementoException) - Method in class org.fcrepo.http.commons.exceptionhandlers.CannotCreateMementoExceptionMapper
 
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, String) - 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
 
translateUri(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
Make a URI into an absolute URI (if relative), an internal encoded ID (if in repository domain) or leave it alone.
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
 
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
 
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