A B C D E G H I J L N O P Q R S T U V W 

A

AbstractResource - Class in org.fcrepo
Abstract superclass for Fedora JAX-RS Resources, providing convenience fields and methods.
AbstractResource() - Constructor for class org.fcrepo.AbstractResource
 
AccessControlExceptionMapper - Class in org.fcrepo.exceptionhandlers
Translate JCR AccessControlExceptions into HTTP 403 Forbidden errors
AccessControlExceptionMapper() - Constructor for class org.fcrepo.exceptionhandlers.AccessControlExceptionMapper
 
addHttpComponentModelsForResource(Dataset, FedoraResource, UriInfo, GraphSubjects) - Method in class org.fcrepo.api.rdf.HttpTripleUtil
Add additional models to the RDF dataset for the given resource
addOne(int) - Method in class org.fcrepo.responses.ViewHelpers
Yes, we really did create a method to increment a given int.
addResponseInformationToDataset(FedoraResource, Dataset, UriInfo, GraphSubjects) - Method in class org.fcrepo.AbstractResource
 
appendSitemapEntry(SitemapEntry) - Method in class org.fcrepo.jaxb.responses.sitemap.SitemapIndex
Add an entry to the sitemap
appendSitemapEntry(SitemapEntry) - Method in class org.fcrepo.jaxb.responses.sitemap.SitemapUrlSet
Add an entry to the sitemap
asNode(Resource) - Method in class org.fcrepo.responses.ViewHelpers
Convert an RDF resource to an RDF node
AuthenticatedSessionProvider - Interface in org.fcrepo.session
Provide a JCR session for an authenticated HTTP session
AuthenticatedSessionProviderImpl - Class in org.fcrepo.session
Retrieve a JCR session by just passing along the HTTP credentials.
AuthenticatedSessionProviderImpl(Repository, ServletCredentials) - Constructor for class org.fcrepo.session.AuthenticatedSessionProviderImpl
Get a new session provider for the JCR repository

B

BaseHtmlProvider - Class in org.fcrepo.responses
A simple JAX-RS Entity Provider that can accept RDF datasets that represent Fedora resources and merge them into templates chosen based on the primary node type of the backing JCR node for that Fedora resource.
BaseHtmlProvider() - Constructor for class org.fcrepo.responses.BaseHtmlProvider
 

C

compare(Quad, Quad) - Method in class org.fcrepo.api.rdf.QuadOrdering
 
createModelForResource(FedoraResource, UriInfo, GraphSubjects) - Method in interface org.fcrepo.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.
createObjectOrDatastreamFromRequestContent(Class<?>, Session, String, String, UriInfo, InputStream, MediaType, URI) - Method in class org.fcrepo.AbstractResource
 

D

datastreamService - Variable in class org.fcrepo.AbstractResource
The fcrepo datastream service

E

eventBus - Variable in class org.fcrepo.AbstractResource
 

G

getAuthenticatedSession() - Method in interface org.fcrepo.session.AuthenticatedSessionProvider
Get an authenticated JCR session
getAuthenticatedSession() - Method in class org.fcrepo.session.AuthenticatedSessionProviderImpl
 
getContext(Dataset, Node) - Method in class org.fcrepo.responses.BaseHtmlProvider
 
getGraphSubject(String) - Method in class org.fcrepo.api.rdf.HttpGraphSubjects
 
getGraphSubject(Node) - Method in class org.fcrepo.api.rdf.HttpGraphSubjects
 
getInjectable(ComponentContext, InjectedSession) - Method in class org.fcrepo.session.SessionProvider
 
getInstance() - Static method in class org.fcrepo.responses.ViewHelpers
ViewHelpers are singletons.
getNamespacePrefix(PrefixMapping, String) - Method in class org.fcrepo.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.responses.ViewHelpers
Generate url -> local name breadcrumbs for a given node's tree
getNodeFromGraphSubject(Session, Resource) - Method in class org.fcrepo.api.rdf.HttpGraphSubjects
 
getObjects(DatasetGraph, Node, Resource) - Method in class org.fcrepo.responses.ViewHelpers
Return an iterator of Quads that match the given subject and predicate
getObjectsAsString(DatasetGraph, Node, Resource) - Method in class org.fcrepo.responses.ViewHelpers
Get the string version of the object that matches the given subject and predicate
getObjectTitle(DatasetGraph, Node) - Method in class org.fcrepo.responses.ViewHelpers
Get the canonical title of a subject from the graph
getPrefixPreamble(PrefixMapping) - Method in class org.fcrepo.responses.ViewHelpers
Get a prefix preamble appropriate for a SPARQL-UPDATE query from a prefix mapping object
getSession() - Method in class org.fcrepo.session.SessionFactory
Get a new JCR Session
getSession(String) - Method in class org.fcrepo.session.SessionFactory
Get a new JCR session in the given workspace
getSession(HttpServletRequest) - Method in class org.fcrepo.session.SessionFactory
Get a JCR session for the given HTTP servlet request (within the right transaction or workspace)
getSession(SecurityContext, HttpServletRequest) - Method in class org.fcrepo.session.SessionFactory
Get a JCR session for the given HTTP servlet request with a SecurityContext attached
getSessionProvider(SecurityContext, HttpServletRequest) - Method in class org.fcrepo.session.SessionFactory
Get the configured Session Provider
getSitemapEntries() - Method in class org.fcrepo.jaxb.responses.sitemap.SitemapIndex
Get all the sitemap's entries
getSitemapEntries() - Method in class org.fcrepo.jaxb.responses.sitemap.SitemapUrlSet
Get all the sitemap entries
getSize(Dataset, Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.responses.BaseHtmlProvider
 
getSize(Dataset, Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.responses.RdfProvider
 
getSortedTriples(Model, Iterator<Quad>) - Method in class org.fcrepo.responses.ViewHelpers
Sort a Iterator of Quads alphabetically by its subject, predicate, and object
getValue() - Method in class org.fcrepo.session.InjectableSession
 
GraphStoreStreamingOutput - Class in org.fcrepo.responses
Helper for serializing a GraphStore or Dataset to a RDF serialization format (given by the serialization's mime type)
GraphStoreStreamingOutput(GraphStore, MediaType) - Constructor for class org.fcrepo.responses.GraphStoreStreamingOutput
Construct the StreamingOutput machinery to serialize a GraphStore to the mime type given
GraphStoreStreamingOutput(Dataset, MediaType) - Constructor for class org.fcrepo.responses.GraphStoreStreamingOutput
Construct the StreamingOutput machinery to serialize a Dataset to the mime type given

H

HtmlTemplate - Annotation Type in org.fcrepo.responses
An annotation that hints to the HtmlProvider a template that should be used to render a response.
HttpGraphSubjects - Class in org.fcrepo.api.rdf
Translate JCR paths to URLs to the given class
HttpGraphSubjects(Class<?>, UriInfo, Session) - Constructor for class org.fcrepo.api.rdf.HttpGraphSubjects
Build HTTP graph subjects relative to the given JAX-RS resource, using the UriInfo provided.
HttpGraphSubjects(Class<?>, UriInfo) - Constructor for class org.fcrepo.api.rdf.HttpGraphSubjects
Build HTTP graphs to resources relative to the given JAX-RS resource
HttpTripleUtil - Class in org.fcrepo.api.rdf
Utility for injecting HTTP-contextual data into a Dataset
HttpTripleUtil() - Constructor for class org.fcrepo.api.rdf.HttpTripleUtil
 

I

init() - Method in class org.fcrepo.session.SessionFactory
Validate the spring wiring
initialize() - Method in class org.fcrepo.AbstractResource
Initialize our resource
InjectableSession - Class in org.fcrepo.session
Scary JAX-RS magic to inject a JCR Session as a field for every request
InjectableSession(SessionFactory, SecurityContext, HttpServletRequest) - Constructor for class org.fcrepo.session.InjectableSession
Construct our request-context and authorization-context aware session factory
InjectedSession - Annotation Type in org.fcrepo.session
The runtime-injected JCR Session
InvalidChecksumExceptionMapper - Class in org.fcrepo.exceptionhandlers
Translate InvalidChecksumException errors into reasonable HTTP error codes
InvalidChecksumExceptionMapper() - Constructor for class org.fcrepo.exceptionhandlers.InvalidChecksumExceptionMapper
 
isFedoraGraphSubject(Resource) - Method in class org.fcrepo.api.rdf.HttpGraphSubjects
 
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.responses.BaseHtmlProvider
 
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.responses.RdfProvider
 

J

jcrTools - Static variable in class org.fcrepo.AbstractResource
A convenience object provided by ModeShape for acting against the JCR repository.

L

lastModifiedPredicate - Static variable in class org.fcrepo.responses.RdfSerializationUtils
The RDF predicate that will indicate the last-modified date of the node.

N

N3 - Static variable in class org.fcrepo.http.RDFMediaType
 
N3_ALT1 - Static variable in class org.fcrepo.http.RDFMediaType
 
N3_ALT1_TYPE - Static variable in class org.fcrepo.http.RDFMediaType
 
N3_ALT2 - Static variable in class org.fcrepo.http.RDFMediaType
 
N3_ALT2_TYPE - Static variable in class org.fcrepo.http.RDFMediaType
 
N3_TYPE - Static variable in class org.fcrepo.http.RDFMediaType
 
nodeService - Variable in class org.fcrepo.AbstractResource
The fcrepo node service
NQUADS - Static variable in class org.fcrepo.http.RDFMediaType
 
NQUADS_TYPE - Static variable in class org.fcrepo.http.RDFMediaType
 
NTRIPLES - Static variable in class org.fcrepo.http.RDFMediaType
 
NTRIPLES_TYPE - Static variable in class org.fcrepo.http.RDFMediaType
 

O

objectService - Variable in class org.fcrepo.AbstractResource
The fcrepo object service
org.fcrepo - package org.fcrepo
 
org.fcrepo.api.rdf - package org.fcrepo.api.rdf
 
org.fcrepo.exceptionhandlers - package org.fcrepo.exceptionhandlers
 
org.fcrepo.http - package org.fcrepo.http
 
org.fcrepo.jaxb.responses.sitemap - package org.fcrepo.jaxb.responses.sitemap
 
org.fcrepo.responses - package org.fcrepo.responses
 
org.fcrepo.session - package org.fcrepo.session
 

P

PathNotFoundExceptionMapper - Class in org.fcrepo.exceptionhandlers
Translate PathNotFound exceptions into HTTP 404 errors
PathNotFoundExceptionMapper() - Constructor for class org.fcrepo.exceptionhandlers.PathNotFoundExceptionMapper
 
pidMinter - Variable in class org.fcrepo.AbstractResource
A resource that can mint new Fedora PIDs.
POSSIBLE_RDF_VARIANTS - Static variable in class org.fcrepo.http.RDFMediaType
 
primaryTypePredicate - Static variable in class org.fcrepo.responses.RdfSerializationUtils
The RDF predicate that will indicate the primary node type.

Q

QuadOrdering - Class in org.fcrepo.api.rdf
Comparator to sort a list of Quads by subject, predicate, and object to ensure a consistent order for human-readable output
QuadOrdering(PrefixMapping) - Constructor for class org.fcrepo.api.rdf.QuadOrdering
When sorting predicates, take into account the given PrefixMapping

R

RDF_JSON - Static variable in class org.fcrepo.http.RDFMediaType
 
RDF_JSON_TYPE - Static variable in class org.fcrepo.http.RDFMediaType
 
RDF_XML - Static variable in class org.fcrepo.http.RDFMediaType
 
RDF_XML_TYPE - Static variable in class org.fcrepo.http.RDFMediaType
 
RDFMediaType - Class in org.fcrepo.http
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.RDFMediaType
 
RdfProvider - Class in org.fcrepo.responses
Helper for writing Datasets out in a variety of serialization formats with cache headers.
RdfProvider() - Constructor for class org.fcrepo.responses.RdfProvider
 
RdfSerializationUtils - Class in org.fcrepo.responses
Utilities to help with serializing a graph to an HTTP resource
RdfSerializationUtils() - Constructor for class org.fcrepo.responses.RdfSerializationUtils
 
RepositoryExceptionMapper - Class in org.fcrepo.exceptionhandlers
Provide a quasi-useful stacktrace when a generic RepositoryException is caught
RepositoryExceptionMapper() - Constructor for class org.fcrepo.exceptionhandlers.RepositoryExceptionMapper
 
RFC2822DATEFORMAT - Static variable in class org.fcrepo.responses.RdfSerializationUtils
DateTimeFormatter for RFC2822 (used in HTTP headers), e.g.: Mon, 01 Jul 2013 07:51:23Z

S

SessionFactory - Class in org.fcrepo.session
Factory for generating sessions for HTTP requests, taking into account transactions, workspaces, and authentication.
SessionFactory() - Constructor for class org.fcrepo.session.SessionFactory
initialize an empty session factory
SessionFactory(Repository, TransactionService) - Constructor for class org.fcrepo.session.SessionFactory
Initialize a session factory for the given Repository
SessionProvider - Class in org.fcrepo.session
Provide a JCR session within the current request context
SessionProvider() - Constructor for class org.fcrepo.session.SessionProvider
Yes, this provider really provides sessions
sessions - Variable in class org.fcrepo.AbstractResource
 
setApplicationContext(ApplicationContext) - Method in class org.fcrepo.api.rdf.HttpTripleUtil
 
setShowStackTrace(Boolean) - Method in class org.fcrepo.exceptionhandlers.WildcardExceptionMapper
Set whether the full stack trace should be returned as part of the error response.
SitemapEntry - Class in org.fcrepo.jaxb.responses.sitemap
Entry in a sitemap document
SitemapEntry() - Constructor for class org.fcrepo.jaxb.responses.sitemap.SitemapEntry
(default constructor used by JAX-B)
SitemapEntry(URI) - Constructor for class org.fcrepo.jaxb.responses.sitemap.SitemapEntry
Sitemap entry for a URL with a default last modified date
SitemapEntry(URI, Calendar) - Constructor for class org.fcrepo.jaxb.responses.sitemap.SitemapEntry
Sitemap entry for a URL with a last modified date
SitemapIndex - Class in org.fcrepo.jaxb.responses.sitemap
A Sitemap index is a sitemap of other sitemaps
SitemapIndex() - Constructor for class org.fcrepo.jaxb.responses.sitemap.SitemapIndex
Create a new sitemap index (sitemap-of-sitemaps)
SitemapUrlSet - Class in org.fcrepo.jaxb.responses.sitemap
Suspiciously similar to SitemapIndex, a sitemap of entries.
SitemapUrlSet() - Constructor for class org.fcrepo.jaxb.responses.sitemap.SitemapUrlSet
Create a new sitemap with the default settings

T

templateFilenameExtension - Static variable in class org.fcrepo.responses.BaseHtmlProvider
 
templatesLocation - Static variable in class org.fcrepo.responses.BaseHtmlProvider
Location in the classpath where Velocity templates are to be found.
templatesMap - Variable in class org.fcrepo.responses.BaseHtmlProvider
A map from String names for primary node types to the Velocity templates that should be used for those node types.
toPath(List<PathSegment>) - Static method in class org.fcrepo.AbstractResource
Convert a JAX-RS list of PathSegments to a JCR path
toResponse(AccessControlException) - Method in class org.fcrepo.exceptionhandlers.AccessControlExceptionMapper
 
toResponse(InvalidChecksumException) - Method in class org.fcrepo.exceptionhandlers.InvalidChecksumExceptionMapper
 
toResponse(PathNotFoundException) - Method in class org.fcrepo.exceptionhandlers.PathNotFoundExceptionMapper
 
toResponse(RepositoryException) - Method in class org.fcrepo.exceptionhandlers.RepositoryExceptionMapper
 
toResponse(TransactionMissingException) - Method in class org.fcrepo.exceptionhandlers.TransactionMissingExceptionMapper
 
toResponse(Exception) - Method in class org.fcrepo.exceptionhandlers.WildcardExceptionMapper
 
TransactionMissingExceptionMapper - Class in org.fcrepo.exceptionhandlers
If a transaction is requested that has been closed (or never existed), just return an HTTP 410 Gone.
TransactionMissingExceptionMapper() - Constructor for class org.fcrepo.exceptionhandlers.TransactionMissingExceptionMapper
 
TRI_G - Static variable in class org.fcrepo.http.RDFMediaType
 
TRI_G_TYPE - Static variable in class org.fcrepo.http.RDFMediaType
 
TURTLE - Static variable in class org.fcrepo.http.RDFMediaType
 
TURTLE_TYPE - Static variable in class org.fcrepo.http.RDFMediaType
 

U

UriAwareResourceModelFactory - Interface in org.fcrepo.api.rdf
Helper to generate an RDF model for a FedoraResource that (likely) creates relations from our resource to other HTTP components
uriInfo - Variable in class org.fcrepo.AbstractResource
Useful for constructing URLs

V

velocity - Variable in class org.fcrepo.responses.BaseHtmlProvider
 
velocityPropertiesLocation - Static variable in class org.fcrepo.responses.BaseHtmlProvider
 
ViewHelpers - Class in org.fcrepo.responses
General view helpers for rendering HTML responses
ViewHelpers() - Constructor for class org.fcrepo.responses.ViewHelpers
 

W

WildcardExceptionMapper - Class in org.fcrepo.exceptionhandlers
Catch all the exceptions!
WildcardExceptionMapper() - Constructor for class org.fcrepo.exceptionhandlers.WildcardExceptionMapper
 
write(OutputStream) - Method in class org.fcrepo.responses.GraphStoreStreamingOutput
 
writeTo(Dataset, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class org.fcrepo.responses.BaseHtmlProvider
 
writeTo(Dataset, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class org.fcrepo.responses.RdfProvider
 
A B C D E G H I J L N O P Q R S T U V W 

Copyright © 2013 DuraSpace, Inc.. All Rights Reserved.