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

A

abort(String, String) - Method in interface org.fcrepo.kernel.api.services.BatchService
Roll back any uncommited changes during a FedoraSession
abort(String) - Method in interface org.fcrepo.kernel.api.services.BatchService
Roll back any uncommited changes during a FedoraSession for the anonymous user
abort(String, String) - Method in class org.fcrepo.kernel.modeshape.services.BatchServiceImpl
 
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
 
AbstractService - Class in org.fcrepo.kernel.modeshape.services
 
AbstractService() - Constructor for class org.fcrepo.kernel.modeshape.services.AbstractService
 
AccessControlExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Translate JCR AccessControlExceptions into HTTP 403 Forbidden errors
AccessControlExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.AccessControlExceptionMapper
 
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
 
AccessDeniedException - Exception in org.fcrepo.kernel.api.exception
An access exception has occurred.
AccessDeniedException(String) - Constructor for exception org.fcrepo.kernel.api.exception.AccessDeniedException
Ordinary constructor.
AccessDeniedException(Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.AccessDeniedException
Ordinary constructor.
AccessDeniedException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.AccessDeniedException
Ordinary constructor.
AccessDeniedExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
AccessDeniedExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.AccessDeniedExceptionMapper
 
AclRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
 
AclRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.AclRdfContext
Default constructor.
addCacheControlHeaders(HttpServletResponse, FedoraResource, HttpSession) - Method in class org.fcrepo.http.api.ContentExposingResource
Add ETag and Last-Modified cache control headers to the response
addedStatement(Statement) - Method in class org.fcrepo.kernel.modeshape.utils.JcrPropertyStatementListener
When a statement is added to the graph, serialize it to a JCR property
addedStatement(Statement) - Method in class org.fcrepo.kernel.modeshape.utils.PropertyChangedListener
 
addHttpComponentModelsForResourceToStream(RdfStream, FedoraResource, UriInfo, IdentifierConverter<Resource, FedoraResource>) - Method in class org.fcrepo.http.commons.api.rdf.HttpTripleUtil
Add additional models to the RDF dataset for the given resource
addHttpHeaderToResponseStream(HttpServletResponse, UriInfo, FedoraResource) - Method in class org.fcrepo.http.commons.api.HttpHeaderInjector
Add additional Http Headers
addMixin(FedoraResource, Resource, Map<String, String>) - Method in class org.fcrepo.kernel.modeshape.rdf.JcrRdfTools
Add a mixin to a node
addOne(int) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Yes, we really did create a method to increment a given int.
addProperty(FedoraResource, Property, RDFNode, Map<String, String>) - Method in class org.fcrepo.kernel.modeshape.rdf.JcrRdfTools
Add property to a node
addReferencePlaceholders(IdentifierConverter<Resource, FedoraResource>, Node, String, Resource) - Method in class org.fcrepo.kernel.modeshape.utils.NodePropertiesTools
Add a reference placeholder from one node to another in-domain resource
addResourceHttpHeaders(FedoraResource) - Method in class org.fcrepo.http.api.ContentExposingResource
Add any resource-specific headers to the response
addResourceHttpHeaders(FedoraResource) - Method in class org.fcrepo.http.api.FedoraLdp
 
addResourceHttpHeaders(FedoraResource) - Method in class org.fcrepo.http.api.FedoraNodes
 
addResourceHttpHeaders(FedoraResource) - Method in class org.fcrepo.http.api.FedoraVersions
 
addResourceLinkHeaders(FedoraResource) - Method in class org.fcrepo.http.api.ContentExposingResource
 
addResourceLinkHeaders(FedoraResource, boolean) - Method in class org.fcrepo.http.api.ContentExposingResource
 
addResponseHeaders(HttpServletResponse) - Method in class org.fcrepo.http.commons.domain.PreferTag
Add appropriate response headers to indicate that the incoming preferences were acknowledged
addSessionData(String, String) - Method in interface org.fcrepo.kernel.api.FedoraSession
Add session-specific data
addSessionData(String, String) - Method in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
Add session data
addVersion(String) - Method in class org.fcrepo.http.api.FedoraVersioning
Create a new version checkpoint and tag it with the given label.
algorithm - Variable in enum org.fcrepo.kernel.api.utils.ContentDigest.DIGEST_ALGORITHM
 
allMatch(Predicate<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
AllNodeEventsOneEvent - Class in org.fcrepo.kernel.modeshape.observer.eventmappings
Maps all JCR Events concerning one JCR node to one FedoraEvent.
AllNodeEventsOneEvent() - Constructor for class org.fcrepo.kernel.modeshape.observer.eventmappings.AllNodeEventsOneEvent
 
AnonymousAdminSecurityContext(String) - Constructor for class org.fcrepo.auth.common.BypassSecurityServletAuthenticationProvider.AnonymousAdminSecurityContext
Create a new security context with the given user name
anyMatch(Predicate<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
AnyTypesPredicate - Class in org.fcrepo.kernel.modeshape.services.functions
Predicate to match nodes with any of the given mixin types
AnyTypesPredicate(String...) - Constructor for class org.fcrepo.kernel.modeshape.services.functions.AnyTypesPredicate
True if any of the types specified match.
appendOrReplaceNodeProperty(Node, String, Value) - Method in class org.fcrepo.kernel.modeshape.utils.NodePropertiesTools
Given a JCR node, property and value, either: - if the property is single-valued, replace the existing property with the new value - if the property is multivalued, append the new value to the property
apply(Stream<Event>) - Method in class org.fcrepo.kernel.modeshape.observer.eventmappings.AllNodeEventsOneEvent
 
apply(Stream<Event>) - Method in class org.fcrepo.kernel.modeshape.observer.eventmappings.OneToOne
 
apply(Property) - Method in class org.fcrepo.kernel.modeshape.rdf.impl.mappings.PropertyToTriple
 
apply(T) - Method in interface org.fcrepo.kernel.modeshape.utils.UncheckedFunction
 
applyThrows(T) - Method in interface org.fcrepo.kernel.modeshape.utils.UncheckedFunction
The same semantic as UncheckedFunction.apply(Object), but allowed to throw a RepositoryException
asLiteralStringNode(String) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Convert a URI string to an RDF node
asNode(FedoraResource) - Method in class org.fcrepo.http.api.FedoraBaseResource
This is a helper method for using the idTranslator to convert this resource into an associated Jena Node.
assertNoExceptions() - Method in class org.fcrepo.kernel.modeshape.utils.JcrPropertyStatementListener
Assert that no exceptions were thrown while this listener was processing change
asString(Resource) - Method in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
asString(A) - Method in class org.fcrepo.kernel.api.identifiers.IdentifierConverter
Convert the given resource into a plain string representation of the conversion to the resource
asString(Resource) - Method in class org.fcrepo.kernel.modeshape.rdf.impl.PrefixingIdentifierTranslator
 
asURI(String, String) - Static method in class org.fcrepo.kernel.api.utils.ContentDigest
Convert a MessageDigest algorithm and checksum value to a URN
asURI(String, byte[]) - Static method in class org.fcrepo.kernel.api.utils.ContentDigest
Convert a MessageDigest algorithm and checksum byte-array data to a URN
authenticate(Credentials, String, String, ExecutionContext, Map<String, Object>) - Method in class org.fcrepo.auth.common.BypassSecurityServletAuthenticationProvider
 
authenticate(Credentials, String, String, ExecutionContext, Map<String, Object>) - Method in class org.fcrepo.auth.common.ServletContainerAuthenticationProvider
Authenticate the user that is using the supplied credentials.

B

backupRepository(FedoraSession, File) - Method in interface org.fcrepo.kernel.api.services.RepositoryService
This method backups up a running repository
backupRepository(FedoraSession, File) - Method in class org.fcrepo.kernel.modeshape.services.RepositoryServiceImpl
 
BadRequestExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
For generic BadRequestExceptions.
BadRequestExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.BadRequestExceptionMapper
 
BASE_URL - Static variable in class org.fcrepo.kernel.api.observer.OptionalValues
 
BASE_URL_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
baseResource - Variable in class org.fcrepo.http.api.FedoraVersions
 
BASIC_CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
BasicCacheEntry - Class in org.fcrepo.kernel.modeshape.utils
Cache entry that wraps a binary stream and provides fixity methods against it
BasicCacheEntry() - Constructor for class org.fcrepo.kernel.modeshape.utils.BasicCacheEntry
 
batchService - Variable in class org.fcrepo.http.api.FedoraTransactions
 
BatchService - Interface in org.fcrepo.kernel.api.services
 
BatchServiceImpl - Class in org.fcrepo.kernel.modeshape.services
This is part of the strawman implementation for Fedora batch operations This service implements a simple FedoraSession service which is able to create/commit/rollback FedoraSession objects.
BatchServiceImpl() - Constructor for class org.fcrepo.kernel.modeshape.services.BatchServiceImpl
 
begin(FedoraSession, String) - Method in interface org.fcrepo.kernel.api.services.BatchService
Create a new batch operation with a FedoraSession and add it to the currently open ones
begin(FedoraSession) - Method in interface org.fcrepo.kernel.api.services.BatchService
Create a new batch operation with a FedoraSession for the anonymous user and add it to the currently open ones
begin(FedoraSession, String) - Method in class org.fcrepo.kernel.modeshape.services.BatchServiceImpl
 
BinaryCacheEntry - Class in org.fcrepo.kernel.modeshape.utils
A CacheEntry for simple Binary objects
BinaryCacheEntry(Property) - Constructor for class org.fcrepo.kernel.modeshape.utils.BinaryCacheEntry
Create a new BinaryCacheEntry
binaryService - Variable in class org.fcrepo.http.commons.AbstractResource
The bitstream service
BinaryService - Interface in org.fcrepo.kernel.api.services
 
BinaryServiceImpl - Class in org.fcrepo.kernel.modeshape.services
 
BinaryServiceImpl() - Constructor for class org.fcrepo.kernel.modeshape.services.BinaryServiceImpl
 
buildConstraintLink(ConstraintViolationException, UriInfo) - Static method in class org.fcrepo.http.commons.exceptionhandlers.ConstraintExceptionMapper
Creates a constrainedBy link header with the appropriate RDF URL for the exception.
buildListener() - Method in class org.fcrepo.kernel.modeshape.observer.SimpleObserver
Register this observer with the JCR event listeners
buildRepository() - Method in class org.fcrepo.kernel.modeshape.spring.ModeShapeRepositoryFactoryBean
Generate a JCR repository from the given configuration
BypassSecurityServletAuthenticationProvider - Class in org.fcrepo.auth.common
This authentication provider will always authenticate, giving complete access privileges to the session.
BypassSecurityServletAuthenticationProvider() - Constructor for class org.fcrepo.auth.common.BypassSecurityServletAuthenticationProvider
 
BypassSecurityServletAuthenticationProvider.AnonymousAdminSecurityContext - Class in org.fcrepo.auth.common
Security context with complete

C

CacheEntry - Interface in org.fcrepo.kernel.api.utils
A CacheEntry abstraction for the various possible types of entries
CacheEntryFactory - Class in org.fcrepo.kernel.modeshape.utils.impl
 
checkCacheControlHeaders(Request, HttpServletResponse, FedoraResource, HttpSession) - Method in class org.fcrepo.http.api.ContentExposingResource
Evaluate the cache control headers for the request to see if it can be served from the cache.
checkFixity(String) - Method in interface org.fcrepo.kernel.api.utils.CacheEntry
Check the fixity of a CacheEntry
checkFixity(String) - Method in class org.fcrepo.kernel.modeshape.utils.BasicCacheEntry
Calculate the fixity of a CacheEntry by piping it through a simple fixity-calculating InputStream
ChildrenRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
 
ChildrenRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.ChildrenRdfContext
Default constructor.
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.RdfNamespacedStream
 
close() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
collect(Collector<? super T, A, R>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
commit(String) - Method in class org.fcrepo.http.api.FedoraTransactions
Commit a transaction resource
commit() - Method in class org.fcrepo.http.commons.session.HttpSession
Commit a non-batch session
commit() - Method in interface org.fcrepo.kernel.api.FedoraSession
Commit any batch operations
commit(String, String) - Method in interface org.fcrepo.kernel.api.services.BatchService
Commit any changes during a FedoraSession with the given id and username
commit(String) - Method in interface org.fcrepo.kernel.api.services.BatchService
Commit any changes during a FedoraSession with the given id for the anonymous user
commit() - Method in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
 
commit(String, String) - Method in class org.fcrepo.kernel.modeshape.services.BatchServiceImpl
 
common() - Method in class org.fcrepo.kernel.api.utils.GraphDifferencer
This method will return null until the source iterator is exhausted.
commonCssLocation - Static variable in class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
Location in the classpath where the common css file is to be found.
commonJsLocation - Static variable in class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
Location in the classpath where the common javascript file is to be found.
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.
computeNext() - Method in class org.fcrepo.kernel.modeshape.rdf.impl.mappings.PropertyValueIterator
 
concat(Stream<Triple>) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
Concatenate a Triple stream to the existing stream
CONSTRAINED_BY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
ConstraintExceptionMapper<T extends ConstraintViolationException> - Class in org.fcrepo.http.commons.exceptionhandlers
Abstract class for constraint violation subclasses
ConstraintExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ConstraintExceptionMapper
 
ConstraintViolationException - Exception in org.fcrepo.kernel.api.exception
A constraint has been violated.
ConstraintViolationException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ConstraintViolationException
Ordinary constructor.
ConstraintViolationException(Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.ConstraintViolationException
Ordinary constructor.
ConstraintViolationExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ConstraintViolationExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ConstraintViolationExceptionMapper
 
consume() - Method in interface org.fcrepo.kernel.modeshape.utils.iterators.IteratorConsumer
Synchronous consumption.
consume() - Method in class org.fcrepo.kernel.modeshape.utils.iterators.PersistingRdfStreamConsumer
 
consumeAsync() - Method in interface org.fcrepo.kernel.modeshape.utils.iterators.IteratorConsumer
Asynchronous consumption.
consumeAsync() - Method in class org.fcrepo.kernel.modeshape.utils.iterators.PersistingRdfStreamConsumer
 
Container - Interface in org.fcrepo.kernel.api.models
 
CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
ContainerImpl - Class in org.fcrepo.kernel.modeshape
An abstraction that represents a Fedora Object backed by a JCR node.
ContainerImpl(Node) - Constructor for class org.fcrepo.kernel.modeshape.ContainerImpl
Construct a Container from an existing JCR Node
ContainerRolesPrincipalProvider - Class in org.fcrepo.auth.common
Adds principals based on roles that are configured within the container and through a PrincipalProvider bean in the project.
ContainerRolesPrincipalProvider() - Constructor for class org.fcrepo.auth.common.ContainerRolesPrincipalProvider
 
ContainerRolesPrincipalProvider.ContainerRolesPrincipal - Class in org.fcrepo.auth.common
 
containerService - Variable in class org.fcrepo.http.commons.AbstractResource
The repository object service
ContainerService - Interface in org.fcrepo.kernel.api.services
Service for creating and retrieving Container
ContainerServiceImpl - Class in org.fcrepo.kernel.modeshape.services
Service for creating and retrieving Container without using the JCR API.
ContainerServiceImpl() - Constructor for class org.fcrepo.kernel.modeshape.services.ContainerServiceImpl
 
CONTAINS - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
CONTENT_DIGEST - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
CONTENT_LOCATION_TYPE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
CONTENT_SIZE - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
ContentDigest - Class in org.fcrepo.kernel.api.utils
Digest helpers to convert digests (checksums) into URI strings (based loosely on Magnet URIs)
ContentDigest.DIGEST_ALGORITHM - Enum in org.fcrepo.kernel.api.utils
 
ContentExposingResource - Class in org.fcrepo.http.api
An abstract class that sits between AbstractResource and any resource that wishes to share the routines for building responses containing binary content.
ContentExposingResource() - Constructor for class org.fcrepo.http.api.ContentExposingResource
 
ContentLocation - Annotation Type in org.fcrepo.http.commons.domain
Also check the Content-Location header
ContentLocationMessageBodyReader - Class in org.fcrepo.http.commons.domain
Provide an InputStream either from the POST/PUT body, or by resolving a Content-Location URI
ContentLocationMessageBodyReader() - Constructor for class org.fcrepo.http.commons.domain.ContentLocationMessageBodyReader
 
contentProperties - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
ContentRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
 
ContentRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.ContentRdfContext
Default constructor.
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
Converter<A,B> - Interface in org.fcrepo.kernel.api.functions
 
COPY - Annotation Type in org.fcrepo.http.commons.domain
COPY HTTP method
copyObject(String) - Method in class org.fcrepo.http.api.FedoraNodes
Copies an object from one path to another
copyObject(FedoraSession, String, String) - Method in interface org.fcrepo.kernel.api.services.NodeService
Copy an existing object from the source path to the destination path
copyObject(FedoraSession, String, String) - Method in class org.fcrepo.kernel.modeshape.services.NodeServiceImpl
Copy an existing object from the source path to the destination path
COULD_NOT_STORE_PROPERTY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
count() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
CREATED_BY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
CREATED_DATE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
createDestination() - Method in class org.fcrepo.jms.JMSQueuePublisher
 
createDestination() - Method in class org.fcrepo.jms.JMSTopicPublisher
 
createHttpHeadersForResource(UriInfo, FedoraResource) - Method in interface org.fcrepo.http.commons.api.UriAwareHttpHeaderFactory
Given a resource and session, update the JAX-RS response with any additional headers.
createModelForResource(FedoraResource, UriInfo, IdentifierConverter<Resource, FedoraResource>) - Method in class org.fcrepo.http.api.url.HttpApiResources
 
createModelForResource(FedoraResource, UriInfo, IdentifierConverter<Resource, FedoraResource>) - 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.
createObject(ContentDisposition, MediaType, String, InputStream, String, String) - Method in class org.fcrepo.http.api.FedoraLdp
Creates a new object.
createOrReplaceObjectRdf(MediaType, InputStream, ContentDisposition, String, String, String) - Method in class org.fcrepo.http.api.FedoraLdp
Create a resource at a specified path, or replace triples with provided RDF.
createSession(HttpServletRequest) - Method in class org.fcrepo.http.commons.session.SessionFactory
Create a JCR session for the given HTTP servlet request with a SecurityContext attached.
createTransaction(String) - Method in class org.fcrepo.http.api.FedoraTransactions
Create a new transaction resource and add it to the registry
createURI(String) - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
Create a URI Node from the provided String
createValue(Node, RDFNode, String) - Method in class org.fcrepo.kernel.modeshape.rdf.JcrRdfTools
Create a JCR value from an RDFNode for a given JCR property
createValue(ValueFactory, RDFNode, int) - Method in class org.fcrepo.kernel.modeshape.rdf.JcrRdfTools
Create a JCR value from an RDF node with the given JCR type
createVersion(FedoraSession, String, String) - Method in interface org.fcrepo.kernel.api.services.VersionService
Explicitly creates a version for the nodes at each path provided.
createVersion(FedoraSession, String, String) - Method in class org.fcrepo.kernel.modeshape.services.VersionServiceImpl
 
CredentialsService - Interface in org.fcrepo.kernel.api.services
 
CredentialsServiceImpl - Class in org.fcrepo.kernel.modeshape.services
 
CredentialsServiceImpl() - Constructor for class org.fcrepo.kernel.modeshape.services.CredentialsServiceImpl
 

D

datatype() - Method in class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
datatype(String) - Method in class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
datatype(RDFDatatype) - Method in class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
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.
DEFAULT_ALGORITHM - Static variable in class org.fcrepo.kernel.api.utils.ContentDigest
 
DEFAULT_COUNT - Static variable in interface org.fcrepo.kernel.api.services.functions.HierarchicalIdentifierSupplier
 
DEFAULT_DIGEST_ALGORITHM - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
DEFAULT_LENGTH - Static variable in interface org.fcrepo.kernel.api.services.functions.HierarchicalIdentifierSupplier
 
DEFAULT_SEPARATOR - Static variable in class org.fcrepo.kernel.modeshape.identifiers.HierarchyConverter
 
DEFAULT_TIMEOUT - Static variable in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
 
DefaultFilter - Class in org.fcrepo.kernel.modeshape.observer
EventFilter that passes only events emitted from nodes with a Fedora JCR type, or properties attached to them, except in the case of a node removal.
DefaultFilter() - Constructor for class org.fcrepo.kernel.modeshape.observer.DefaultFilter
 
DefaultIdentifierTranslator - Class in org.fcrepo.kernel.modeshape.rdf.impl
A very simple IdentifierConverter which translates JCR paths into un-dereference-able Fedora subjects (by replacing JCR-specific names with Fedora names).
DefaultIdentifierTranslator(Session) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.DefaultIdentifierTranslator
Construct the graph with a placeholder resource namespace
DefaultMessageFactory - Class in org.fcrepo.jms
Generates JMS Messages composed entirely of headers, based entirely on information found in the FedoraEvent that triggers publication.
DefaultMessageFactory() - Constructor for class org.fcrepo.jms.DefaultMessageFactory
 
DefaultPathLockManager - Class in org.fcrepo.http.api
A class that serves as a pool lockable paths to guarantee synchronized accesses to the resources at those paths.
DefaultPathLockManager() - Constructor for class org.fcrepo.http.api.DefaultPathLockManager
 
defaultPidMinter - Variable in class org.fcrepo.http.commons.AbstractResource
 
DefaultPropertiesLoader - Class in org.fcrepo.kernel.modeshape.spring
This class loads System Properties only if: - the context is not an integration-test, and - the property is not already set This class mutates explicitly specified system Properties only if: - they represent relative paths in order to make them relative to the explicit or implicit home directory
DefaultPropertiesLoader() - Constructor for class org.fcrepo.kernel.modeshape.spring.DefaultPropertiesLoader
 
DefaultRdfStream - Class in org.fcrepo.kernel.api.rdf
Implementation of a context-bearing RDF stream
DefaultRdfStream(Node) - Constructor for class org.fcrepo.kernel.api.rdf.DefaultRdfStream
Create an RdfStream
DefaultRdfStream(Node, Stream<Triple>) - Constructor for class org.fcrepo.kernel.api.rdf.DefaultRdfStream
Create an RdfStream
DELEGATE_HEADER - Static variable in class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider
 
DelegateHeaderPrincipalProvider - Class in org.fcrepo.auth.common
An example principal provider that extracts principals from request headers.
DelegateHeaderPrincipalProvider() - Constructor for class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider
Default Constructor
delete() - Method in class org.fcrepo.http.api.FedoraTombstones
Delete a tombstone resource (freeing the original resource to be reused)
delete() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Delete this resource, and any inbound references to it
delete() - Method in class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
When deleting the binary, we also need to clean up the description document.
delete() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
delete() - Method in class org.fcrepo.kernel.modeshape.TombstoneImpl
 
deleteObject() - Method in class org.fcrepo.http.api.FedoraLdp
Deletes an object.
DESCRIBED_BY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
DESCRIBES - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
DEV_NULL_BUFFER_SIZE - Static variable in class org.fcrepo.kernel.modeshape.utils.BasicCacheEntry
 
difference() - Method in class org.fcrepo.kernel.api.utils.GraphDifferencer
This method returns the difference between the two input sources.
DIRECT_CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
disableVersioning() - Method in class org.fcrepo.http.api.FedoraVersioning
Disable versioning
disableVersioning() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Disable versioning
disableVersioning() - Method in class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
 
disableVersioning() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
dispose(HttpSession) - Method in class org.fcrepo.http.commons.session.SessionProvider
 
distinct() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
doBackward(FedoraResource) - Method in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
doBackward(String) - Method in class org.fcrepo.kernel.api.identifiers.InternalIdentifierConverter
 
doBackward(String) - Method in class org.fcrepo.kernel.modeshape.identifiers.HashConverter
 
doBackward(String) - Method in class org.fcrepo.kernel.modeshape.identifiers.HierarchyConverter
 
doBackward(String) - Method in class org.fcrepo.kernel.modeshape.identifiers.NamespaceConverter
 
doBackward(FedoraResource) - Method in class org.fcrepo.kernel.modeshape.identifiers.NodeResourceConverter
 
doBackward(Property) - Method in class org.fcrepo.kernel.modeshape.rdf.converters.PropertyConverter
 
doBackward(RDFNode) - Method in class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter
 
doBackward(FedoraResource) - Method in class org.fcrepo.kernel.modeshape.rdf.impl.PrefixingIdentifierTranslator
 
doForward(Resource) - Method in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
doForward(String) - Method in class org.fcrepo.kernel.api.identifiers.InternalIdentifierConverter
 
doForward(String) - Method in class org.fcrepo.kernel.modeshape.identifiers.HashConverter
 
doForward(String) - Method in class org.fcrepo.kernel.modeshape.identifiers.HierarchyConverter
 
doForward(String) - Method in class org.fcrepo.kernel.modeshape.identifiers.NamespaceConverter
 
doForward(Node) - Method in class org.fcrepo.kernel.modeshape.identifiers.NodeResourceConverter
 
doForward(Property) - Method in class org.fcrepo.kernel.modeshape.rdf.converters.PropertyConverter
 
doForward(Value) - Method in class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter
 
doForward(Resource) - Method in class org.fcrepo.kernel.modeshape.rdf.impl.PrefixingIdentifierTranslator
 
DomainRestrictedFunction<A,B> - Interface in org.fcrepo.kernel.api.functions
 

E

EBUCORE_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
EMBED_CONTAINS - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
emptyTag() - Static method in class org.fcrepo.http.commons.domain.PreferTag
Create an empty PreferTag
enableVersioning() - Method in class org.fcrepo.http.api.FedoraVersioning
Enable versioning
enableVersioning() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Enable versioning
enableVersioning() - Method in class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
 
enableVersioning() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
end() - Method in class org.fcrepo.http.commons.domain.Range
End of the range
equals(Object) - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider.ContainerRolesPrincipal
 
equals(Object) - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider.HttpHeaderPrincipal
 
equals(Object) - Method in class org.fcrepo.http.commons.domain.PreferTag
 
equals(Object) - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
equals(Object) - Method in class org.fcrepo.kernel.modeshape.utils.FixityResultImpl
 
evaluatePolicies(FedoraResource) - Method in interface org.fcrepo.kernel.api.services.policy.StoragePolicyDecisionPoint
Given a fedora resource (likely a fedora:Binary resource), determine which storage policy should apply
evaluatePolicy(FedoraResource) - Method in interface org.fcrepo.kernel.api.services.policy.StoragePolicy
Evaluate the policy; if the policy matches, return the binary storage hint.
evaluateRequestPreconditions(Request, HttpServletResponse, FedoraResource, HttpSession) - Method in class org.fcrepo.http.api.ContentExposingResource
Evaluate request preconditions to ensure the resource is the expected state
EVENT_ID_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
EVENT_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
EVENT_OUTCOME_INFORMATION - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
EVENT_TYPE_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
eventBus - Variable in class org.fcrepo.http.commons.AbstractResource
 
EventFilter - Interface in org.fcrepo.kernel.modeshape.observer
Filter JCR events to remove extraneous events
EventSerializer - Interface in org.fcrepo.event.serialization
A basic serialization API for Fedora events
EventType - Enum in org.fcrepo.kernel.api.observer
A collection of repository event types
ExceptionDebugLogging - Interface in org.fcrepo.http.commons.exceptionhandlers
 
exists(String, String) - Method in interface org.fcrepo.kernel.api.services.BatchService
Check if a FedoraSession exists for a particular user
exists(String) - Method in interface org.fcrepo.kernel.api.services.BatchService
Check if a FedoraSession exists for the anonymous user
exists(FedoraSession, String) - Method in interface org.fcrepo.kernel.api.services.Service
Test whether T exists at the given path in the repository
exists(FedoraSession, String) - Method in class org.fcrepo.kernel.modeshape.services.AbstractService
test node existence at path
exists(String, String) - Method in class org.fcrepo.kernel.modeshape.services.BatchServiceImpl
 
exists(FedoraSession, String) - Method in class org.fcrepo.kernel.modeshape.services.NodeServiceImpl
 
expire() - Method in class org.fcrepo.http.commons.session.HttpSession
Expire a non-batch session
expire() - Method in interface org.fcrepo.kernel.api.FedoraSession
Expire the session
expire() - Method in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
 
ExternalContentService - Interface in org.fcrepo.kernel.api.services
 
ExternalContentServiceImpl - Class in org.fcrepo.kernel.modeshape.services
 
ExternalContentServiceImpl() - Constructor for class org.fcrepo.kernel.modeshape.services.ExternalContentServiceImpl
 
externalPath() - Method in class org.fcrepo.http.api.ContentExposingResource
 
externalPath - Variable in class org.fcrepo.http.api.FedoraFixity
 
externalPath() - Method in class org.fcrepo.http.api.FedoraFixity
 
externalPath - Variable in class org.fcrepo.http.api.FedoraLdp
 
externalPath() - Method in class org.fcrepo.http.api.FedoraLdp
 
externalPath - Variable in class org.fcrepo.http.api.FedoraNodes
 
externalPath() - Method in class org.fcrepo.http.api.FedoraNodes
 
externalPath - Variable in class org.fcrepo.http.api.FedoraTombstones
 
externalPath - Variable in class org.fcrepo.http.api.FedoraVersioning
 
externalPath - Variable in class org.fcrepo.http.api.FedoraVersions
 
externalPath() - Method in class org.fcrepo.http.api.FedoraVersions
 

F

FCR_METADATA - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FCR_VERSIONS - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FCREPO_TX_ID - Static variable in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
A key for looking up the transaction id in a session key-value pair
FEDORA_ADMIN_ROLE - Static variable in class org.fcrepo.auth.common.ServletContainerAuthenticationProvider
User role for Fedora's admin users
FEDORA_ALL_PRINCIPALS - Static variable in interface org.fcrepo.auth.common.FedoraAuthorizationDelegate
The name of the session attribute containing a set of instances of Principal, representing the current user's credentials, including the value of the FEDORA_USER_PRINCIPAL session attribute.
FEDORA_BINARY - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FEDORA_CONFIG_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
Fedora configuration namespace "fedora-config", used for user-settable configuration properties.
FEDORA_CONTAINER - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FEDORA_LASTMODIFIED - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FEDORA_NON_RDF_SOURCE_DESCRIPTION - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FEDORA_PAIRTREE - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FEDORA_REPOSITORY_ROOT - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FEDORA_RESOURCE - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FEDORA_SERVLET_REQUEST - Static variable in interface org.fcrepo.auth.common.FedoraAuthorizationDelegate
The name of the session attribute containing the servlet request (an instance of javax.servlet.http.HttpServletRequest).
FEDORA_SKOLEM - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FEDORA_TOMBSTONE - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FEDORA_USER_PRINCIPAL - Static variable in interface org.fcrepo.auth.common.FedoraAuthorizationDelegate
The name of the session attribute containing an instance of Principal representing the current authenticated user.
FEDORA_USER_ROLE - Static variable in class org.fcrepo.auth.common.ServletContainerAuthenticationProvider
User role for Fedora's ordinary users
FedoraAdminSecurityContext - Class in org.fcrepo.auth.common
This is a pass-through security context for authenticated Fedora administrators.
FedoraAdminSecurityContext(String) - Constructor for class org.fcrepo.auth.common.FedoraAdminSecurityContext
 
FedoraApplication - Class in org.fcrepo.http.commons
 
FedoraApplication() - Constructor for class org.fcrepo.http.commons.FedoraApplication
THIS IS OUR RESOURCE CONFIG!
FedoraAuthorizationDelegate - Interface in org.fcrepo.auth.common
An interface that can authorize access to specific resources within repositories.
FedoraBaseResource - Class in org.fcrepo.http.api
 
FedoraBaseResource() - Constructor for class org.fcrepo.http.api.FedoraBaseResource
 
FedoraBinary - Interface in org.fcrepo.kernel.api.models
 
FedoraBinaryImpl - Class in org.fcrepo.kernel.modeshape
 
FedoraBinaryImpl(Node) - Constructor for class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
Wrap an existing Node as a Fedora Binary
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
 
FedoraEvent - Interface in org.fcrepo.kernel.api.observer
A very simple abstraction to support downstream event-related machinery.
FedoraEventImpl - Class in org.fcrepo.kernel.modeshape.observer
A very simple abstraction to prevent event-driven machinery downstream from the repository from relying directly on a JCR interface Event.
FedoraEventImpl(EventType, String, Set<String>, String, Instant, Map<String, String>) - Constructor for class org.fcrepo.kernel.modeshape.observer.FedoraEventImpl
Create a new FedoraEvent
FedoraEventImpl(Collection<EventType>, String, Set<String>, String, Instant, Map<String, String>) - Constructor for class org.fcrepo.kernel.modeshape.observer.FedoraEventImpl
Create a new FedoraEvent
FedoraFixity - Class in org.fcrepo.http.api
Run a fixity check on a path
FedoraFixity() - Constructor for class org.fcrepo.http.api.FedoraFixity
Default JAX-RS entry point
FedoraFixity(String) - Constructor for class org.fcrepo.http.api.FedoraFixity
Create a new FedoraNodes instance for a given path
FedoraHttpConfiguration - Class in org.fcrepo.http.api
 
FedoraHttpConfiguration() - Constructor for class org.fcrepo.http.api.FedoraHttpConfiguration
 
FedoraInvalidNamespaceException - Exception in org.fcrepo.kernel.api.exception
Indicates a namespace used in a CRUD request has not been registered in the repository
FedoraInvalidNamespaceException(String) - Constructor for exception org.fcrepo.kernel.api.exception.FedoraInvalidNamespaceException
Ordinary constructor
FedoraInvalidNamespaceException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.FedoraInvalidNamespaceException
Ordinary constructor
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
 
FedoraJcrConstants - Class in org.fcrepo.kernel.modeshape
Convenience class with constants for commonly used JCR types.
FedoraLdp - Class in org.fcrepo.http.api
 
FedoraLdp() - Constructor for class org.fcrepo.http.api.FedoraLdp
Default JAX-RS entry point
FedoraLdp(String) - Constructor for class org.fcrepo.http.api.FedoraLdp
Create a new FedoraNodes instance for a given path
FedoraNodes - Class in org.fcrepo.http.api
CRUD operations on Fedora Nodes
FedoraNodes() - Constructor for class org.fcrepo.http.api.FedoraNodes
Default JAX-RS entry point
FedoraNodes(String) - Constructor for class org.fcrepo.http.api.FedoraNodes
Create a new FedoraNodes instance for a given path
FedoraRepository - Interface in org.fcrepo.kernel.api
The basic abstraction for a Fedora repository
FedoraRepositoryBackup - Class in org.fcrepo.http.api.repository
Deprecated.
FedoraRepositoryBackup() - Constructor for class org.fcrepo.http.api.repository.FedoraRepositoryBackup
Deprecated.
 
FedoraRepositoryImpl - Class in org.fcrepo.kernel.modeshape
The basic abstraction for a Fedora repository
FedoraRepositoryImpl(Repository) - Constructor for class org.fcrepo.kernel.modeshape.FedoraRepositoryImpl
Create a FedoraRepositoryImpl with a JCR-based Repository
FedoraRepositoryRestore - Class in org.fcrepo.http.api.repository
Deprecated.
FedoraRepositoryRestore() - Constructor for class org.fcrepo.http.api.repository.FedoraRepositoryRestore
Deprecated.
 
FedoraRepositoryTransactions - Class in org.fcrepo.http.api.repository
This stub is a hack to mount the functionality of FedoraTransactions at the root of this webapp.
FedoraRepositoryTransactions() - Constructor for class org.fcrepo.http.api.repository.FedoraRepositoryTransactions
 
FedoraResource - Interface in org.fcrepo.kernel.api.models
 
FedoraResourceImpl - Class in org.fcrepo.kernel.modeshape
Common behaviors across Container and NonRdfSourceDescription types; also used when the exact type of an object is irrelevant
FedoraResourceImpl(Node) - Constructor for class org.fcrepo.kernel.modeshape.FedoraResourceImpl
Construct a FedoraResource from an existing JCR Node
FedoraSession - Interface in org.fcrepo.kernel.api
The Fedora Session abstraction
FedoraSessionImpl - Class in org.fcrepo.kernel.modeshape
An implementation of the FedoraSession abstraction
FedoraSessionImpl(Session) - Constructor for class org.fcrepo.kernel.modeshape.FedoraSessionImpl
Create a Fedora session with a JCR session
FedoraTombstones - Class in org.fcrepo.http.api
CRUD operations on Fedora tombstones
FedoraTombstones() - Constructor for class org.fcrepo.http.api.FedoraTombstones
Default JAX-RS entry point
FedoraTombstones(String) - Constructor for class org.fcrepo.http.api.FedoraTombstones
Create a new FedoraNodes instance for a given path
FedoraTransactions - Class in org.fcrepo.http.api
Transactions over REST
FedoraTransactions() - Constructor for class org.fcrepo.http.api.FedoraTransactions
 
FedoraTypes - Interface in org.fcrepo.kernel.api
Convenience class with constants for commonly used Fedora types.
FedoraTypesUtils - Class in org.fcrepo.kernel.modeshape.utils
Convenience class with static methods for manipulating Fedora types in the JCR.
FedoraTypesUtils() - Constructor for class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
 
FedoraUserSecurityContext - Class in org.fcrepo.auth.common
The security context for Fedora servlet users.
FedoraUserSecurityContext(Principal, FedoraAuthorizationDelegate) - Constructor for class org.fcrepo.auth.common.FedoraUserSecurityContext
Constructs a new security context.
FedoraVersion - Interface in org.fcrepo.kernel.api
 
FedoraVersionImpl - Class in org.fcrepo.kernel.modeshape
 
FedoraVersionImpl(String, Instant) - Constructor for class org.fcrepo.kernel.modeshape.FedoraVersionImpl
Create an object that contains information about a particular FedoraResource version
FedoraVersioning - Class in org.fcrepo.http.api
 
FedoraVersioning() - Constructor for class org.fcrepo.http.api.FedoraVersioning
Default JAX-RS entry point
FedoraVersioning(String) - Constructor for class org.fcrepo.http.api.FedoraVersioning
Create a new FedoraNodes instance for a given path
FedoraVersions - Class in org.fcrepo.http.api
Endpoint for managing versions of nodes
FedoraVersions() - Constructor for class org.fcrepo.http.api.FedoraVersions
Default JAX-RS entry point
FedoraVersions(String, String, String) - Constructor for class org.fcrepo.http.api.FedoraVersions
Create a new FedoraNodes instance for a given path
FIELD_DELIMITER - Static variable in class org.fcrepo.kernel.modeshape.FedoraJcrConstants
 
FILENAME - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
filter(Predicate<? super Triple>) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
find(FedoraSession, String) - Method in interface org.fcrepo.kernel.api.services.Service
Retrieve an existing T instance by session and path
find(FedoraSession, String) - Method in class org.fcrepo.kernel.modeshape.services.BinaryServiceImpl
Retrieve a Datastream instance by pid and dsid
find(FedoraSession, String) - Method in class org.fcrepo.kernel.modeshape.services.ContainerServiceImpl
Retrieve a Container instance by pid and dsid
find(FedoraSession, String) - Method in class org.fcrepo.kernel.modeshape.services.NodeServiceImpl
Retrieve an existing Fedora resource at the given path
findAny() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
findFirst() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
findNode(FedoraSession, String) - Method in class org.fcrepo.kernel.modeshape.services.AbstractService
 
findOrCreate(FedoraSession, String) - Method in interface org.fcrepo.kernel.api.services.Service
Retrieve a T instance by session and path
findOrCreate(FedoraSession, String) - Method in class org.fcrepo.kernel.modeshape.services.BinaryServiceImpl
Retrieve or create a Datastream instance by pid and dsid
findOrCreate(FedoraSession, String) - Method in class org.fcrepo.kernel.modeshape.services.ContainerServiceImpl
 
findOrCreate(FedoraSession, String) - Method in class org.fcrepo.kernel.modeshape.services.NodeServiceImpl
 
findOrCreateNode(FedoraSession, String, String) - Method in class org.fcrepo.kernel.modeshape.services.AbstractService
 
fixDatesIfNecessary(FedoraResource, Converter<Node, Resource>) - Static method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
A method that takes a Triple and returns a Triple that is the correct representation of that triple for the given resource.
FIXITY_TYPE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
FixityInputStream - Class in org.fcrepo.kernel.modeshape.utils
An InputStream wrapper that calculates the size and digest while reading from the stream.
FixityInputStream(InputStream, MessageDigest) - Constructor for class org.fcrepo.kernel.modeshape.utils.FixityInputStream
Creates a FilterInputStream by assigning the argument in to the field this.in so as to remember it for later use.
fixityProperties - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
FixityRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
An RdfStream containing information about the fixity of a FedoraBinary.
FixityRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>, Iterable<FixityResult>, URI, long) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.FixityRdfContext
Ordinary constructor.
FixityResult - Interface in org.fcrepo.kernel.api.utils
 
FixityResult.FixityState - Enum in org.fcrepo.kernel.api.utils
The possible fixity states (which may be ORed together later)
FixityResultImpl - Class in org.fcrepo.kernel.modeshape.utils
Structure for presenting the results of a fixity check (and any repair operations that may have occurred)
FixityResultImpl(long, URI) - Constructor for class org.fcrepo.kernel.modeshape.utils.FixityResultImpl
Prepare a fixity result given the computed checksum and size
FixityResultImpl(CacheEntry, long, URI) - Constructor for class org.fcrepo.kernel.modeshape.utils.FixityResultImpl
Prepare a fixity result with the expected size and checksum
FixityResultImpl(String, long, URI) - Constructor for class org.fcrepo.kernel.modeshape.utils.FixityResultImpl
 
flatMap(Function<? super T, ? extends Stream<? extends R>>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
flatMapToDouble(Function<? super T, ? extends DoubleStream>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
flatMapToInt(Function<? super T, ? extends IntStream>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
flatMapToLong(Function<? super T, ? extends LongStream>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
forEach(Consumer<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
forEachOrdered(Consumer<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
forProperty(Property) - Static method in class org.fcrepo.kernel.modeshape.utils.impl.CacheEntryFactory
Load a store-specific CacheEntry model
forward - Variable in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
forward - Variable in class org.fcrepo.kernel.modeshape.rdf.impl.PrefixingIdentifierTranslator
 
from(Event) - Static method in class org.fcrepo.kernel.modeshape.observer.FedoraEventImpl
Convert a JCR Event to a FedoraEvent
fromModel(Node, Model) - Static method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
Create an RdfStream from an existing Model.
fromScheme(String) - Static method in enum org.fcrepo.kernel.api.utils.ContentDigest.DIGEST_ALGORITHM
Return enum value for the provided scheme (e.g.
FROZEN_MIXIN_TYPES - Static variable in class org.fcrepo.kernel.modeshape.FedoraJcrConstants
 
FROZEN_NODE - Static variable in class org.fcrepo.kernel.modeshape.FedoraJcrConstants
 
FROZEN_PRIMARY_TYPE - Static variable in class org.fcrepo.kernel.modeshape.FedoraJcrConstants
 

G

get() - Method in interface org.fcrepo.kernel.api.services.functions.HierarchicalIdentifierSupplier
Mint a unique identifier as a UUID
getAlgorithm(URI) - Static method in class org.fcrepo.kernel.api.utils.ContentDigest
Given a digest URI, get the corresponding MessageDigest algorithm
getApplicationContext() - Method in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
getBaseUrlProperty() - Method in class org.fcrepo.http.api.FedoraBaseResource
Produce a baseURL for JMS events using the system property fcrepo.jms.baseUrl of the form http[s]://host[:port], if it exists.
getBaseVersion() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the base version for the node
getBaseVersion() - Method in class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
 
getBaseVersion() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getBaseVersion() - Method in class org.fcrepo.kernel.modeshape.NonRdfSourceDescriptionImpl
 
getBinaryContent(String) - Method in class org.fcrepo.http.api.ContentExposingResource
Get the binary content of a datastream
getChild(String) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the child of this resource at the given path
getChild(String) - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getChildren() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the children of this resource
getChildren(Boolean) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the children of this resource, possibly recursively
getChildren(Boolean) - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getCloseableHttpClient() - Method in class org.fcrepo.kernel.modeshape.services.ExternalContentServiceImpl
 
getClosestExistingAncestor(Session, String) - Static method in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Get the closest ancestor that current exists
getComputedChecksum() - Method in interface org.fcrepo.kernel.api.utils.FixityResult
 
getComputedChecksum() - Method in class org.fcrepo.kernel.modeshape.utils.FixityResultImpl
 
getComputedSize() - Method in interface org.fcrepo.kernel.api.utils.FixityResult
 
getComputedSize() - Method in class org.fcrepo.kernel.modeshape.utils.FixityResultImpl
 
getContainer() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the container of this resource
getContainer() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getContainingNode(Node) - Static method in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Get the JCR Node that corresponds to the containing node in the repository.
getContent(String, RdfStream) - Method in class org.fcrepo.http.api.ContentExposingResource
 
getContent(String, int, RdfStream) - Method in class org.fcrepo.http.api.ContentExposingResource
This method returns an HTTP response with content body appropriate to the following arguments.
getContent() - Method in interface org.fcrepo.kernel.api.models.FedoraBinary
 
getContent() - Method in class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
 
getContentDigest() - Method in interface org.fcrepo.kernel.api.models.FedoraBinary
Get the pre-calculated content digest for the binary payload
getContentDigest() - Method in class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
 
getContentNode(Node) - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
Get the content-bearing node for the given subject
getContentSize() - Method in interface org.fcrepo.kernel.api.models.FedoraBinary
 
getContentSize() - Method in class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
 
getContentSize(Node) - Static method in class org.fcrepo.kernel.modeshape.services.ServiceHelpers
Get the size of the JCR content binary property
getContext(Model, Node) - Method in class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
 
getCreated() - Method in interface org.fcrepo.kernel.api.FedoraSession
Get the date this session was created
getCreated() - Method in interface org.fcrepo.kernel.api.FedoraVersion
Get the date the version was created
getCreated() - Method in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
 
getCreated() - Method in class org.fcrepo.kernel.modeshape.FedoraVersionImpl
 
getCreatedDate() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the date this resource was created
getCreatedDate() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getCredentials(Object) - Method in interface org.fcrepo.kernel.api.services.CredentialsService
Get the credentials for the given request
getCredentials(Object) - Method in class org.fcrepo.kernel.modeshape.services.CredentialsServiceImpl
 
getDatastreamFixity() - Method in class org.fcrepo.http.api.FedoraFixity
Get the results of a fixity check for a path GET /path/to/some/datastream/fcr:fixity
getDatastreamSize(Node) - Static method in class org.fcrepo.kernel.modeshape.services.ServiceHelpers
Get the size of a datastream by calculating the size of the properties and the binary properties
getDate() - Method in interface org.fcrepo.kernel.api.observer.FedoraEvent
 
getDate() - Method in class org.fcrepo.kernel.modeshape.observer.FedoraEventImpl
 
getDefinitionForPropertyName(Node, String) - Static method in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Get the property definition information (containing type and multi-value information)
getDelegate(Credentials) - Method in class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider
 
getDescribedResource() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the resource described by this resource
getDescribedResource() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getDescribedResource() - Method in class org.fcrepo.kernel.modeshape.NonRdfSourceDescriptionImpl
 
getDescription() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the description for this resource
getDescription() - Method in class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
 
getDescription() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getEffectiveUserPrincipal() - Method in class org.fcrepo.auth.common.FedoraUserSecurityContext
Get the user principal associated with this context.
getEmbeddedId(HttpServletRequest, SessionFactory.Prefix) - Method in class org.fcrepo.http.commons.session.SessionFactory
Extract the id embedded at the beginning of a request path
getEtagValue() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Construct an ETag value for the resource.
getEtagValue() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getEventID() - Method in interface org.fcrepo.kernel.api.observer.FedoraEvent
Get the event ID.
getEventID() - Method in class org.fcrepo.kernel.modeshape.observer.FedoraEventImpl
Get the event ID.
getEveryonePrincipal() - Method in interface org.fcrepo.auth.common.FedoraAuthorizationDelegate
The principal that this delegate uses to represent the public "EVERYONE" user.
getExpires() - Method in interface org.fcrepo.kernel.api.FedoraSession
Get the date this session expires
getExpires() - Method in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
 
getExternalIdentifier() - Method in interface org.fcrepo.kernel.api.utils.CacheEntry
Generate a human-readable identifier for the location of this entry
getExternalIdentifier() - Method in class org.fcrepo.kernel.modeshape.utils.BinaryCacheEntry
 
getExternalIdentifier() - Method in class org.fcrepo.kernel.modeshape.utils.ProjectedCacheEntry
 
getFad() - Method in class org.fcrepo.auth.common.ServletContainerAuthenticationProvider
 
getFedoraSession() - Method in class org.fcrepo.http.commons.session.HttpSession
Return the underlying FedoraSession
getFilename() - Method in interface org.fcrepo.kernel.api.models.FedoraBinary
Return the file name for the binary content
getFilename() - Method in class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
 
getFixity(IdentifierConverter<Resource, FedoraResource>) - Method in interface org.fcrepo.kernel.api.models.FedoraBinary
Get the fixity of this datastream compared to metadata stored in the repository
getFixity(IdentifierConverter<Resource, FedoraResource>, URI, long) - Method in interface org.fcrepo.kernel.api.models.FedoraBinary
Get the fixity of this datastream in a given repository's binary store.
getFixity(IdentifierConverter<Resource, FedoraResource>) - Method in class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
 
getFixity(IdentifierConverter<Resource, FedoraResource>, URI, long) - Method in class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
 
getGraphiteReporter(String, Graphite) - Method in class org.fcrepo.metrics.ReporterFactory
Start a new GraphiteReporter, with reports every minute
getHandling() - Method in class org.fcrepo.http.commons.domain.SinglePrefer
Get the return tag, or a blank default, if none exists.
getHealthCheckRegistry() - Method in class org.fcrepo.metrics.MetricsContextListener
Provide a health-check registry TODO actually populate the health-check registry with checks
getId() - Method in class org.fcrepo.http.commons.session.HttpSession
Return the id of the underlying session
getId() - Method in interface org.fcrepo.kernel.api.FedoraSession
Get the session identifier
getId() - Method in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
 
getIdentifier() - Method in interface org.fcrepo.kernel.api.FedoraVersion
Get an identifier for this version
getIdentifier() - Method in class org.fcrepo.kernel.modeshape.FedoraVersionImpl
 
getInfo() - Method in interface org.fcrepo.kernel.api.observer.FedoraEvent
Get auxiliary information about the event
getInfo() - Method in class org.fcrepo.kernel.modeshape.observer.FedoraEventImpl
Return a Map with any additional information about the event.
getInputStream() - Method in interface org.fcrepo.kernel.api.utils.CacheEntry
Get a raw input stream from the underlying store
getInputStream() - Method in class org.fcrepo.kernel.modeshape.utils.BinaryCacheEntry
 
getInstance() - Static method in class org.fcrepo.auth.common.ServletContainerAuthenticationProvider
Provides the singleton bean to ModeShape via reflection based on class name.
getInstance() - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
ViewHelpers is a singleton.
getInstance() - Static method in class org.fcrepo.metrics.RegistryService
Create the instance
getInternalSession() - Method in class org.fcrepo.http.commons.session.SessionFactory
Get a new JCR Session
getJcrNamespaceForRDFNamespace(String) - Static method in class org.fcrepo.kernel.modeshape.rdf.JcrRdfTools
Convert a Fedora RDF Namespace into its JCR equivalent
getJcrNode(FedoraResource) - Static method in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Retrieve the underlying JCR Node from the FedoraResource
getJcrRepository() - Method in class org.fcrepo.kernel.modeshape.FedoraRepositoryImpl
Retrieve the internal JCR Repository object
getJcrRepository(FedoraRepository) - Static method in class org.fcrepo.kernel.modeshape.FedoraRepositoryImpl
Retrieve the internal JCR Repository from a FedoraRepository object
getJcrSession() - Method in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
Get the internal JCR session
getJcrSession(FedoraSession) - Static method in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
Get the internal JCR session from an existing FedoraSession
getJmxReporter(String) - Method in class org.fcrepo.metrics.ReporterFactory
Publish metrics to JMX
getLastModifiedDate() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the date this resource was last modified
getLastModifiedDate() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
This method gets the last modified date for this FedoraResource.
getMessage(FedoraEvent, Session) - Method in class org.fcrepo.jms.DefaultMessageFactory
 
getMessage(FedoraEvent, Session) - Method in interface org.fcrepo.jms.JMSEventMessageFactory
Produce a JMS message from a JCR event with the given session
getMessageDigest() - Method in class org.fcrepo.kernel.modeshape.utils.FixityInputStream
Retrieve the calculated digest for the input stream
getMetricRegistry() - Method in class org.fcrepo.metrics.MetricsContextListener
Get the metrics registry for fcrepo
getMetrics() - Method in class org.fcrepo.metrics.RegistryService
Get the current registry service TODO the new upstream SharedMetricRegistries may make this obsolete
getMimeType() - Method in interface org.fcrepo.kernel.api.models.FedoraBinary
 
getMimeType() - Method in class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
 
getName() - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider.ContainerRolesPrincipal
 
getName() - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider.HttpHeaderPrincipal
 
getName() - Method in enum org.fcrepo.kernel.api.observer.EventType
 
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
getNamespaceRegistry(Session) - Static method in class org.fcrepo.kernel.modeshape.utils.NamespaceTools
Return the NamespaceRegistry associated with the arg session.
getNamespaces() - Method in interface org.fcrepo.kernel.api.FedoraSession
Get a mapping of registered namespaces
getNamespaces() - Method in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
 
getNamespaces(Session) - Static method in class org.fcrepo.kernel.modeshape.utils.NamespaceTools
Retrieve the namespaces as a Map
getNode() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
Return the underlying JCR Node for this resource
getNodeBreadcrumbs(UriInfo, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Generate url to local name breadcrumbs for a given node's tree
getNodePropertySize(Node) - Static method in class org.fcrepo.kernel.modeshape.services.ServiceHelpers
Get the total size of a Node's properties
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.
getObject() - Method in class org.fcrepo.kernel.modeshape.spring.ModeShapeRepositoryFactoryBean
 
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
getObjectSize(Node) - Static method in class org.fcrepo.kernel.modeshape.services.ServiceHelpers
 
getObjectTitle(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Get the canonical title of a subject from the graph
getObjectType() - Method in class org.fcrepo.kernel.modeshape.spring.ModeShapeRepositoryFactoryBean
 
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.
getParams() - Method in class org.fcrepo.http.commons.domain.PreferTag
Get any additional parameters for the prefer tag
getPath() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the path to the resource
getPath() - Method in interface org.fcrepo.kernel.api.observer.FedoraEvent
 
getPath() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getPath() - Method in class org.fcrepo.kernel.modeshape.observer.FedoraEventImpl
 
getPrefix() - Method in enum org.fcrepo.http.commons.session.SessionFactory.Prefix
 
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
getPrincipalProviders() - Method in class org.fcrepo.auth.common.ServletContainerAuthenticationProvider
 
getPrincipals(Credentials) - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider
 
getPrincipals(Credentials) - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider
 
getPrincipals(Credentials) - Method in interface org.fcrepo.auth.common.PrincipalProvider
Extract principals from the provided credentials.
getProperty(String) - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getPropertyNameFromPredicate(Node, Resource, Map<String, String>) - Static method in class org.fcrepo.kernel.modeshape.rdf.converters.PropertyConverter
Given an RDF predicate value (namespace URI + local name), figure out what JCR property to use
getPropertyNameFromPredicate(NamespaceRegistry, Resource, Map<String, String>) - Static method in class org.fcrepo.kernel.modeshape.rdf.converters.PropertyConverter
Get the JCR property name for an RDF predicate
getPropertyType(Node, String) - Static method in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Get the JCR property type ID for a given property name.
getRDFNamespaceForJcrNamespace(String) - Static method in class org.fcrepo.kernel.modeshape.rdf.JcrRdfTools
Convert a JCR namespace into an RDF namespace fit for downstream consumption.
getReferencePropertyName(String) - Static method in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
When we add certain URI properties, we also want to leave a reference node
getReferencePropertyOriginalName(String) - Static method in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Given an internal reference node property, get the original name
getRepositoryCount(Repository) - Static method in class org.fcrepo.kernel.modeshape.services.ServiceHelpers
 
getRepositoryObjectCount() - Method in interface org.fcrepo.kernel.api.services.RepositoryService
Calculate the number of objects in the repository
getRepositoryObjectCount() - Method in class org.fcrepo.kernel.modeshape.services.RepositoryServiceImpl
 
getRepositorySize() - Method in interface org.fcrepo.kernel.api.services.RepositoryService
Calculate the total size of all the binary properties in the repository
getRepositorySize() - Method in class org.fcrepo.kernel.modeshape.services.RepositoryServiceImpl
Calculate the total size of all the binary properties in the repository
getRepositorySize(Repository) - Static method in class org.fcrepo.kernel.modeshape.services.ServiceHelpers
 
getResource(String) - Method in class org.fcrepo.http.api.FedoraLdp
Retrieve the node profile
getResource() - Method in exception org.fcrepo.kernel.api.exception.TombstoneException
Get the tombstone resource
getResourceFromPath(String) - Method in class org.fcrepo.http.api.FedoraBaseResource
Get the FedoraResource for the resource at the external path
getResourceTriples() - Method in class org.fcrepo.http.api.ContentExposingResource
 
getResourceTriples(int) - Method in class org.fcrepo.http.api.ContentExposingResource
This method returns a stream of RDF triples associated with this target resource
getResourceTypes() - Method in interface org.fcrepo.kernel.api.observer.FedoraEvent
 
getResourceTypes() - Method in class org.fcrepo.kernel.modeshape.observer.FedoraEventImpl
 
getResourceTypes(Event) - Static method in class org.fcrepo.kernel.modeshape.observer.FedoraEventImpl
Get the RDF Types of the resource corresponding to this JCR Event
getReturn() - Method in class org.fcrepo.http.commons.domain.SinglePrefer
Get the return tag, or a blank default, if none exists.
getScheme(String) - Static method in enum org.fcrepo.kernel.api.utils.ContentDigest.DIGEST_ALGORITHM
Return the scheme associated with the provided algorithm (e.g.
getSession(HttpServletRequest) - Method in class org.fcrepo.http.commons.session.SessionFactory
Get a JCR session for the given HTTP servlet request with a SecurityContext attached
getSession(String, String) - Method in interface org.fcrepo.kernel.api.services.BatchService
Retrieve an open FedoraSession for a given user
getSession(String) - Method in interface org.fcrepo.kernel.api.services.BatchService
Retrieve an open FedoraSession for an anonymous user
getSession() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getSession(String, String) - Method in class org.fcrepo.kernel.modeshape.services.BatchServiceImpl
 
getSessionData(String) - Method in interface org.fcrepo.kernel.api.FedoraSession
Retrieve the session data for a given key
getSessionData(String) - Method in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
 
getSessionFromTransaction(HttpServletRequest, String) - Method in class org.fcrepo.http.commons.session.SessionFactory
Retrieve a JCR session from an active transaction
getSimpleContentType(MediaType) - Static method in class org.fcrepo.http.api.ContentExposingResource
 
getSize(RdfNamespacedStream, Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
 
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
getStatus(long, URI) - Method in interface org.fcrepo.kernel.api.utils.FixityResult
 
getStatus(long, URI) - Method in class org.fcrepo.kernel.modeshape.utils.FixityResultImpl
 
getStoreIdentifier() - Method in interface org.fcrepo.kernel.api.utils.FixityResult
Get the identifier for the entry's store
getStoreIdentifier() - Method in class org.fcrepo.kernel.modeshape.utils.FixityResultImpl
Get the identifier for the entry's store
getTag() - Method in class org.fcrepo.http.commons.domain.PreferTag
Get the tag name
getTranslationChain() - Method in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
getTriples(Set<? extends TripleCategory>) - Method in class org.fcrepo.http.api.ContentExposingResource
 
getTriples(FedoraResource, Set<? extends TripleCategory>) - Method in class org.fcrepo.http.api.ContentExposingResource
 
getTriples(TripleCategory) - Method in class org.fcrepo.http.api.ContentExposingResource
 
getTriples(FedoraResource, TripleCategory) - Method in class org.fcrepo.http.api.ContentExposingResource
 
getTriples(IdentifierConverter<Resource, FedoraResource>, TripleCategory) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Return the RDF properties of this object using the provided context
getTriples(IdentifierConverter<Resource, FedoraResource>, Set<? extends TripleCategory>) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Return the RDF properties of this object using the provided contexts
getTriples(IdentifierConverter<Resource, FedoraResource>, TripleCategory) - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getTriples(IdentifierConverter<Resource, FedoraResource>, Set<? extends TripleCategory>) - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getType() - Method in enum org.fcrepo.kernel.api.observer.EventType
 
getTypes() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the RDF:type values for this resource
getTypes() - Method in interface org.fcrepo.kernel.api.observer.FedoraEvent
 
getTypes() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getTypes() - Method in class org.fcrepo.kernel.modeshape.observer.FedoraEventImpl
 
getUnfrozenResource() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the unfrozen equivalent of a frozen versioned node
getUnfrozenResource() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getUri(FedoraResource) - Method in class org.fcrepo.http.api.ContentExposingResource
 
getURI() - Method in exception org.fcrepo.kernel.api.exception.TombstoneException
Get a URI to the tombstone resource
getUserId() - Method in interface org.fcrepo.kernel.api.FedoraSession
Get the user identifier associated with this session
getUserID() - Method in interface org.fcrepo.kernel.api.observer.FedoraEvent
 
getUserId() - Method in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
 
getUserID() - Method in class org.fcrepo.kernel.modeshape.observer.FedoraEventImpl
 
getUserName() - Method in class org.fcrepo.auth.common.BypassSecurityServletAuthenticationProvider.AnonymousAdminSecurityContext
 
getUserName() - Method in class org.fcrepo.auth.common.FedoraAdminSecurityContext
 
getUserName() - Method in class org.fcrepo.auth.common.FedoraUserSecurityContext
getUserPrincipal() - Method in class org.fcrepo.http.api.FedoraBaseResource
 
getValue() - Method in class org.fcrepo.http.commons.domain.PreferTag
Get the default value for the tag
getVersion(String) - Method in class org.fcrepo.http.api.FedoraVersions
Retrieve a version of an object.
getVersion(String) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get a resource version for this object with the provided label.
getVersion(String) - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getVersionDate(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Gets a modification date of a subject from the graph
getVersionedAncestor() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
When this is a frozen node, get the ancestor that was explicitly versioned
getVersionedAncestor() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getVersionLabel(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Gets a version label of a subject from the graph
getVersionLabelOfFrozenResource() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
This method returns the version label of this frozen resource.
getVersionLabelOfFrozenResource() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getVersionList() - Method in class org.fcrepo.http.api.FedoraVersioning
Get the list of versions for the object
getVersionManager() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
getVersions(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Return an iterator of Triples for versions.
getVersions() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get a stream of versions associated with this resource
getVersions() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
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.
getViewCss() - Method in class org.fcrepo.http.api.ViewAssets
Gets the common css file referenced in all velocity views.
getViewJs() - Method in class org.fcrepo.http.api.ViewAssets
Gets the common js file referenced in all velocity views.
GraphDifferencer - Class in org.fcrepo.kernel.api.utils
A wrapping Stream that calculates two differences between a Graph A and a source Stream B.
GraphDifferencer(Model, Stream<Triple>) - Constructor for class org.fcrepo.kernel.api.utils.GraphDifferencer
Diff a Model against a stream of triples
GraphDifferencer(Graph, Stream<Triple>) - Constructor for class org.fcrepo.kernel.api.utils.GraphDifferencer
Diff a graph against a stream of triples
graphiteClient() - Method in class org.fcrepo.metrics.MetricsConfig.GraphiteConfig
Host and port may be configured with system properties "fcrepo.metrics.host" and "fcrepo.metrics.port", respectively.
GraphiteConfig() - Constructor for class org.fcrepo.metrics.MetricsConfig.GraphiteConfig
 
graphiteReporter() - Method in class org.fcrepo.metrics.MetricsConfig.GraphiteConfig
 

H

HAS_ACCESS_ROLES_SERVICE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_CHILD - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_CONTENT_LOCATION - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_CONTENT_LOCATION_VALUE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_FIXITY_CHECK_COUNT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_FIXITY_ERROR_COUNT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_FIXITY_REPAIRED_COUNT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_FIXITY_RESULT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_FIXITY_SERVICE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_FIXITY_STATE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_MEMBER_RELATION - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_MESSAGE_DIGEST - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_MIME_TYPE - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
HAS_MIME_TYPE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_MIXIN_TYPE - Static variable in class org.fcrepo.kernel.modeshape.RdfJcrLexicon
 
HAS_NAMESPACE_PREFIX - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_NAMESPACE_URI - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_NODE_TYPE - Static variable in class org.fcrepo.kernel.modeshape.RdfJcrLexicon
 
HAS_OBJECT_COUNT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_OBJECT_SIZE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_ORIGINAL_NAME - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_PARENT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_PRIMARY_IDENTIFIER - Static variable in class org.fcrepo.kernel.modeshape.RdfJcrLexicon
 
HAS_PRIMARY_TYPE - Static variable in class org.fcrepo.kernel.modeshape.RdfJcrLexicon
 
HAS_SIZE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_SPARQL_ENDPOINT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_TRANSACTION_SERVICE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_VERSION - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_VERSION_HISTORY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_VERSION_LABEL - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
hasDatatypeUri() - Method in class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
hasHandling() - Method in class org.fcrepo.http.commons.domain.SinglePrefer
Does the Prefer: header have a return tag
hashCode() - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider.ContainerRolesPrincipal
 
hashCode() - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider.HttpHeaderPrincipal
 
hashCode() - Method in class org.fcrepo.http.commons.domain.PreferTag
 
hashCode() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
hashCode() - Method in class org.fcrepo.kernel.modeshape.utils.FixityResultImpl
 
HashConverter - Class in org.fcrepo.kernel.modeshape.identifiers
 
HashConverter() - Constructor for class org.fcrepo.kernel.modeshape.identifiers.HashConverter
 
HashRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
 
HashRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.HashRdfContext
Default constructor.
hasInternalNamespace - Static variable in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Check whether a type should be internal.
hasLang() - Method in class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
hasMixin(Node) - Static method in class org.fcrepo.kernel.modeshape.ContainerImpl
Check if the node has a fedora:object mixin
hasMixin(Node) - Static method in class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
Check if the given node is a Fedora binary
hasMixin(Node) - Static method in class org.fcrepo.kernel.modeshape.NonRdfSourceDescriptionImpl
Check if the node has a fedora:datastream mixin
hasMixin(Node) - Static method in class org.fcrepo.kernel.modeshape.TombstoneImpl
Check if the node has a fedora:tombstone mixin
hasPermission(ExecutionContext, String, String, String, Path, String...) - Method in class org.fcrepo.auth.common.FedoraAdminSecurityContext
 
hasPermission(Session, Path, String[]) - Method in interface org.fcrepo.auth.common.FedoraAuthorizationDelegate
Determine if the supplied session has permission at absPath for all of the actions.
hasPermission(AdvancedAuthorizationProvider.Context, Path, String...) - Method in class org.fcrepo.auth.common.FedoraUserSecurityContext
 
hasProperty(String) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Does this resource have a property
hasProperty(String) - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
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
hasRole(String) - Method in class org.fcrepo.auth.common.BypassSecurityServletAuthenticationProvider.AnonymousAdminSecurityContext
 
hasRole(String) - Method in class org.fcrepo.auth.common.FedoraAdminSecurityContext
 
hasRole(String) - Method in class org.fcrepo.auth.common.FedoraUserSecurityContext
hasType(String) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Check if this object uses a given RDF type
hasType(String) - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
head() - Method in class org.fcrepo.http.api.FedoraLdp
Retrieve the node headers
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
 
HierarchicalIdentifierSupplier - Interface in org.fcrepo.kernel.api.services.functions
Unique value minter that creates hierarchical IDs from a UUID
HierarchyConverter - Class in org.fcrepo.kernel.modeshape.identifiers
Injects and extracts segments of hierarchy before the last segment of a multi-part identifier to ensure efficient performance of the JCR.
HierarchyConverter() - Constructor for class org.fcrepo.kernel.modeshape.identifiers.HierarchyConverter
 
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.
HttpApiResources - Class in org.fcrepo.http.api.url
Inject our HTTP API methods into the object graphs
HttpApiResources() - Constructor for class org.fcrepo.http.api.url.HttpApiResources
 
HttpHeaderInjector - Class in org.fcrepo.http.commons.api
Inject optional headers from external processes
HttpHeaderInjector() - Constructor for class org.fcrepo.http.commons.api.HttpHeaderInjector
 
HttpHeaderPrincipalProvider - Class in org.fcrepo.auth.common
An example principal provider that extracts principals from request headers.
HttpHeaderPrincipalProvider() - Constructor for class org.fcrepo.auth.common.HttpHeaderPrincipalProvider
 
HttpHeaderPrincipalProvider.HttpHeaderPrincipal - Class in org.fcrepo.auth.common
 
HttpResourceConverter - Class in org.fcrepo.http.commons.api.rdf
Convert between Jena Resources and JCR Nodes using a JAX-RS UriBuilder to mediate the URI translation.
HttpResourceConverter(HttpSession, UriBuilder) - Constructor for class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
Create a new identifier converter within the given session with the given URI template
HttpSession - Class in org.fcrepo.http.commons.session
Provide a batch-aware HTTP session
HttpSession(FedoraSession) - Constructor for class org.fcrepo.http.commons.session.HttpSession
Create an HTTP session from a Fedora session
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

IDENTIFIER_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
IdentifierConversionException - Exception in org.fcrepo.kernel.api.exception
 
IdentifierConversionException(String) - Constructor for exception org.fcrepo.kernel.api.exception.IdentifierConversionException
Ordinary constructor.
IdentifierConverter<A,B> - Class in org.fcrepo.kernel.api.identifiers
An IdentifierConverter accepts and returns identifiers, translating them in some type-specific manner.
IdentifierConverter() - Constructor for class org.fcrepo.kernel.api.identifiers.IdentifierConverter
 
idTranslator - Variable in class org.fcrepo.http.api.FedoraBaseResource
 
INACCESSIBLE_RESOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
INBOUND_REFERENCES - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
IncorrectTripleSubjectException - Exception in org.fcrepo.kernel.api.exception
Represents the condition that an attempt has been made to persist RDF to the repository as properties of a particular resource, but the subject of a triple in that RDF is not the resource in question.
IncorrectTripleSubjectException(String) - Constructor for exception org.fcrepo.kernel.api.exception.IncorrectTripleSubjectException
 
IncorrectTripleSubjectExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
IncorrectTripleSubjectExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.IncorrectTripleSubjectExceptionMapper
 
INDIRECT_CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
inDomain(Resource) - Method in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
inDomain(A) - Method in interface org.fcrepo.kernel.api.functions.DomainRestrictedFunction
A predicate defining any domain restrictions on the function.
inDomain(A) - Method in class org.fcrepo.kernel.api.identifiers.IdentifierConverter
Check if the given resource is in the domain of this converter
inDomain(Resource) - Method in class org.fcrepo.kernel.modeshape.rdf.impl.PrefixingIdentifierTranslator
 
init() - Method in class org.fcrepo.http.commons.session.SessionFactory
Validate the spring wiring
initApplicationContext() - Method in class org.fcrepo.http.commons.api.HttpHeaderInjector
 
inRange(B) - Method in interface org.fcrepo.kernel.api.functions.Converter
Whether the value is in the range of this function
INSUFFICIENT_STORAGE_HTTP_CODE - Static variable in class org.fcrepo.http.commons.exceptionhandlers.InsufficientStorageExceptionMapper
 
InsufficientStorageException - Exception in org.fcrepo.kernel.api.exception
Exception thrown when the device has insufficient storage to complete the operation.
InsufficientStorageException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.InsufficientStorageException
Exception with message
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
 
InternalExternalEventMapper - Interface in org.fcrepo.kernel.modeshape.observer.eventmappings
Maps a Stream of Events to a Stream of FedoraEvents according to some algorithm
InternalIdentifierConverter - Class in org.fcrepo.kernel.api.identifiers
Translates internal String identifiers to internal String identifiers.
InternalIdentifierConverter() - Constructor for class org.fcrepo.kernel.api.identifiers.InternalIdentifierConverter
 
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
 
InterruptedRuntimeException - Exception in org.fcrepo.kernel.api.exception
Indicates an interruption to the current thread
InterruptedRuntimeException(Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.InterruptedRuntimeException
Ordinary constructor
InvalidChecksumException - Exception in org.fcrepo.kernel.api.exception
Exception thrown when the calculated digest does not match the stored digest
InvalidChecksumException(String) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidChecksumException
Exception with message
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
 
InvalidPrefixException - Exception in org.fcrepo.kernel.api.exception
Indicates a prefix used in a CRUD request has existed in the repository
InvalidPrefixException(String) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidPrefixException
Ordinary constructor
InvalidPrefixException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidPrefixException
Ordinary constructor
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
 
InvalidResourceIdentifierException - Exception in org.fcrepo.kernel.api.exception
This exception is used for invalid resource identifiers, such as when a resource path has empty segments.
InvalidResourceIdentifierException(String) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidResourceIdentifierException
Constructor
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
 
inverse() - Method in interface org.fcrepo.kernel.api.functions.Converter
 
inverse() - Method in interface org.fcrepo.kernel.api.functions.InvertibleFunction
The inverse of the defined function
InvertibleFunction<A,B> - Interface in org.fcrepo.kernel.api.functions
 
isAnonymous() - Method in class org.fcrepo.auth.common.BypassSecurityServletAuthenticationProvider.AnonymousAdminSecurityContext
 
isAnonymous() - Method in class org.fcrepo.auth.common.FedoraAdminSecurityContext
 
isAnonymous() - Method in class org.fcrepo.auth.common.FedoraUserSecurityContext
isBatchSession() - Method in class org.fcrepo.http.commons.session.HttpSession
Return whether this session is part of a batch operation
isBinaryContentProperty - Static variable in class org.fcrepo.kernel.modeshape.services.functions.JcrPropertyFunctions
Check if a JCR property is a binary jcr:data property
isContainer - Static variable in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Predicate for determining whether this Node is a Container.
isContextRequired() - Method in class org.fcrepo.http.commons.api.HttpHeaderInjector
 
isExternalBody(MediaType) - Method in class org.fcrepo.http.api.ContentExposingResource
 
isExternalNode - Static variable in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Check if a node is externally managed.
isFedoraBinary - Static variable in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Predicate for determining whether this Node is a Fedora binary.
isFedoraSubjectTriple - Variable in class org.fcrepo.kernel.modeshape.utils.iterators.PersistingRdfStreamConsumer
 
isFrozen - Static variable in class org.fcrepo.kernel.modeshape.services.functions.JcrPropertyFunctions
Predicate for determining whether this Node is a frozen node (a part of the system version history).
isFrozenNode - Static variable in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Predicate for determining whether this FedoraResource has a frozen node
isFrozenResource() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Check if a resource is frozen (a historic version).
isFrozenResource() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
isInternalNode - Static variable in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Check if a node is "internal" and should not be exposed e.g.
isInternalProperty - Static variable in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Check whether a property is an internal property that should be suppressed from external output.
isInternalReferenceProperty - Static variable in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Check if a property is a reference property.
isManagedMixin - Static variable in class org.fcrepo.kernel.modeshape.rdf.ManagedRdf
 
isManagedNamespace - Static variable in class org.fcrepo.kernel.api.RdfLexicon
Is this namespace one that the repository manages?
isManagedPredicate - Static variable in class org.fcrepo.kernel.api.RdfLexicon
Detects whether an RDF property is managed by the repository.
isManagedProperty(Node) - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
Test if a Predicate is managed
isManagedTriple - Static variable in class org.fcrepo.kernel.modeshape.rdf.ManagedRdf
 
isMultivaluedProperty(Node, String) - Static method in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Determine if a given JCR property name is single- or multi- valued.
isNew() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Check if a resource was created in this session
isNew() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
isNonRdfSourceDescription - Static variable in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Predicate for determining whether this Node is a NonRdfSourceDescription.
isParallel() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
isPublicJcrProperty - Static variable in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Predicate for determining whether a JCR property should be converted to the fedora namespace.
isRdfContentType(String) - Static method in class org.fcrepo.http.api.ContentExposingResource
 
isRdfResource(Graph, Node, String, String) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Determines whether the subject is kind of RDF resource
isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.http.commons.domain.ContentLocationMessageBodyReader
 
isReferenceProperty(Node, String) - Static method in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Check if a property definition is a reference property
isResource() - Method in class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
isSingleton() - Method in class org.fcrepo.kernel.modeshape.spring.ModeShapeRepositoryFactoryBean
 
isSkolemNode - Static variable in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Predicate for determining whether this Node is a Fedora Skolem node.
isSupportedAlgorithm(String) - Static method in enum org.fcrepo.kernel.api.utils.ContentDigest.DIGEST_ALGORITHM
Return true if the provided algorithm is included in this enum
isVersioned() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Check if a resource is versioned
isVersioned() - Method in class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
 
isVersioned() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
isVersionedNode(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Determines whether the subject is of type fedora:Version.
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.api.responses.StreamingBaseHtmlProvider
 
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.http.commons.responses.RdfStreamProvider
 
ItemNotFoundExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Translate jcr ItemNotFoundException to HTTP 404 Not Found
ItemNotFoundExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ItemNotFoundExceptionMapper
 
iterator() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
IteratorConsumer<E,T> - Interface in org.fcrepo.kernel.modeshape.utils.iterators
Implemented by something that can consume an Iterator.
iteratorToStream(Iterator<T>) - Static method in class org.fcrepo.kernel.modeshape.utils.StreamUtils
Convert an Iterator to a Stream
iteratorToStream(Iterator<T>, Boolean) - Static method in class org.fcrepo.kernel.modeshape.utils.StreamUtils
Convert an Iterator to a Stream

J

JCR_CREATED - Static variable in class org.fcrepo.kernel.modeshape.FedoraJcrConstants
 
JCR_CREATEDBY - Static variable in class org.fcrepo.kernel.modeshape.FedoraJcrConstants
 
JCR_FROZEN_NODE - Static variable in class org.fcrepo.kernel.modeshape.FedoraJcrConstants
 
JCR_LASTMODIFIED - Static variable in class org.fcrepo.kernel.modeshape.FedoraJcrConstants
 
JCR_LASTMODIFIEDBY - Static variable in class org.fcrepo.kernel.modeshape.FedoraJcrConstants
 
JCR_NAMESPACE - Static variable in class org.fcrepo.kernel.modeshape.RdfJcrLexicon
The core JCR namespace.
JCR_NT_NAMESPACE - Static variable in class org.fcrepo.kernel.modeshape.RdfJcrLexicon
 
JCR_VALUE_SPLITTER - Static variable in class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
jcrNamespacesToRDFNamespaces - Static variable in class org.fcrepo.kernel.modeshape.rdf.JcrRdfTools
A map of JCR namespaces to Fedora's RDF namespaces
jcrProperties - Static variable in class org.fcrepo.kernel.modeshape.RdfJcrLexicon
 
JcrPropertyFunctions - Class in org.fcrepo.kernel.modeshape.services.functions
 
JcrPropertyStatementListener - Class in org.fcrepo.kernel.modeshape.utils
Listen to Jena statement events, and when the statement is changed in the graph store, make the change within JCR as well.
JcrPropertyStatementListener(IdentifierConverter<Resource, FedoraResource>, Session, Node) - Constructor for class org.fcrepo.kernel.modeshape.utils.JcrPropertyStatementListener
Construct a statement listener within the given session
JcrPropertyStatementListener(IdentifierConverter<Resource, FedoraResource>, JcrRdfTools, Node) - Constructor for class org.fcrepo.kernel.modeshape.utils.JcrPropertyStatementListener
Construct a statement listener within the given session
JcrRdfTools - Class in org.fcrepo.kernel.modeshape.rdf
A set of helpful tools for converting JCR properties to RDF
JcrRdfTools(IdentifierConverter<Resource, FedoraResource>, Session) - Constructor for class org.fcrepo.kernel.modeshape.rdf.JcrRdfTools
Constructor with even more context.
jcrRdfTools() - Method in class org.fcrepo.kernel.modeshape.utils.iterators.PersistingRdfStreamConsumer
 
jcrTools - Variable in class org.fcrepo.kernel.modeshape.rdf.JcrRdfTools
 
jcrTools - Static variable in class org.fcrepo.kernel.modeshape.services.AbstractService
 
JMS_NAMESPACE - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
JMSEventMessageFactory - Interface in org.fcrepo.jms
Produce a JMS Message from a JCR Event
JMSQueuePublisher - Class in org.fcrepo.jms
Machinery to publish JMS messages when an EventBus message is received.
JMSQueuePublisher() - Constructor for class org.fcrepo.jms.JMSQueuePublisher
Create a JMS Topic with the default name of "fedora"
JMSQueuePublisher(String) - Constructor for class org.fcrepo.jms.JMSQueuePublisher
Create a JMS Topic with a configurable name
JMSTopicPublisher - Class in org.fcrepo.jms
Machinery to publish JMS messages when an EventBus message is received.
JMSTopicPublisher() - Constructor for class org.fcrepo.jms.JMSTopicPublisher
Create a JMS Topic with the default name of "fedora"
JMSTopicPublisher(String) - Constructor for class org.fcrepo.jms.JMSTopicPublisher
Create a JMS Topic with a configurable name
JmxConfig() - Constructor for class org.fcrepo.metrics.MetricsConfig.JmxConfig
 
jmxReporter() - Method in class org.fcrepo.metrics.MetricsConfig.JmxConfig
 
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
 
JsonLDSerializer - Class in org.fcrepo.event.serialization
Some serialization utilities for FedoraEvent objects
JsonLDSerializer() - Constructor for class org.fcrepo.event.serialization.JsonLDSerializer
Create a new JSON-LD Event Serializer
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

label - Variable in class org.fcrepo.http.api.FedoraVersions
 
LabelExistsVersionExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Translate LabelExistsVersionException errors into reasonable HTTP error codes
LabelExistsVersionExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.LabelExistsVersionExceptionMapper
 
lang() - Method in class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
lang(String) - Method in class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
LAST_MODIFIED_BY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
LAST_MODIFIED_DATE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
LDP_BASIC_CONTAINER - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
LDP_CONTAINER - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
LDP_DIRECT_CONTAINER - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
LDP_HAS_MEMBER_RELATION - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
LDP_INDIRECT_CONTAINER - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
LDP_INSERTED_CONTENT_RELATION - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
LDP_IS_MEMBER_OF_RELATION - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
LDP_MEMBER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
LDP_MEMBER_RESOURCE - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
LDP_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
Linked Data Platform namespace.
LDP_NON_RDF_SOURCE - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
LDP_RDF_SOURCE - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
LdpContainerRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
 
LdpContainerRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.LdpContainerRdfContext
Default constructor.
ldpInsertedContentProperty(Node) - Static method in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Given a JCR Node, fetch the parent's ldp:insertedContentRelation value, if one exists.
LdpIsMemberOfRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
 
LdpIsMemberOfRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.LdpIsMemberOfRdfContext
Default constructor.
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.
LdpRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
 
LdpRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.LdpRdfContext
Default constructor.
limit(long) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
loadSystemProperties() - Method in class org.fcrepo.kernel.modeshape.spring.DefaultPropertiesLoader
This method loads default System Properties if: - the context is not an integration-test, and - the property is not already set This method mutates explicitly specified system Properties only if: - they represent relative paths in order to make them relative to the explicit or implicit home directory
lockForDelete(String) - Method in class org.fcrepo.http.api.DefaultPathLockManager
 
lockForDelete(String) - Method in interface org.fcrepo.http.api.PathLockManager
Locks the necessary resources affected in order to safely delete a resource at the given path.
lockForRead(String) - Method in class org.fcrepo.http.api.DefaultPathLockManager
 
lockForRead(String) - Method in interface org.fcrepo.http.api.PathLockManager
Locks the necessary resources affected in order to safely view a resource at the given path.
lockForWrite(String, FedoraSession, NodeService) - Method in class org.fcrepo.http.api.DefaultPathLockManager
 
lockForWrite(String, FedoraSession, NodeService) - Method in interface org.fcrepo.http.api.PathLockManager
Locks the necessary resources affected in order to safely write to a resource at the given path.
lockManager - Variable in class org.fcrepo.http.api.ContentExposingResource
 
login() - Method in interface org.fcrepo.kernel.api.FedoraRepository
Login to the repository
login(Object) - Method in interface org.fcrepo.kernel.api.FedoraRepository
Login to the repository with credentials
login() - Method in class org.fcrepo.kernel.modeshape.FedoraRepositoryImpl
 
login(Object) - Method in class org.fcrepo.kernel.modeshape.FedoraRepositoryImpl
 
logout() - Method in class org.fcrepo.auth.common.BypassSecurityServletAuthenticationProvider.AnonymousAdminSecurityContext
 
logout() - Method in class org.fcrepo.auth.common.FedoraAdminSecurityContext
 
logout() - Method in class org.fcrepo.auth.common.FedoraUserSecurityContext

M

makeBatchSession() - Method in class org.fcrepo.http.commons.session.HttpSession
Make this HTTP Session into a batch operation.
MalformedRdfException - Exception in org.fcrepo.kernel.api.exception
Indicates that RDF was presented for persistence to the repository, but could not be persisted for some reportable reason.
MalformedRdfException(String) - Constructor for exception org.fcrepo.kernel.api.exception.MalformedRdfException
Ordinary constructor.
MalformedRdfException(Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.MalformedRdfException
Ordinary constructor.
MalformedRdfException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.MalformedRdfException
Ordinary constructor.
MalformedRdfExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
MalformedRdfExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.MalformedRdfExceptionMapper
 
managedProperties - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
ManagedRdf - Class in org.fcrepo.kernel.modeshape.rdf
Predicates for determining when RDF is managed by the repository.
map(Function<? super T, ? extends R>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
mapToDouble(ToDoubleFunction<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
mapToInt(ToIntFunction<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
mapToLong(ToLongFunction<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
matches(URI) - Method in interface org.fcrepo.kernel.api.utils.FixityResult
Check if the fixity result matches the given checksum URI
matches(long) - Method in interface org.fcrepo.kernel.api.utils.FixityResult
Check if the fixity result matches the given size
matches(long, URI) - Method in interface org.fcrepo.kernel.api.utils.FixityResult
Does the fixity entry match the given size and checksum?
matches(URI) - Method in class org.fcrepo.kernel.modeshape.utils.FixityResultImpl
Check if the fixity result matches the given checksum URI
matches(long) - Method in class org.fcrepo.kernel.modeshape.utils.FixityResultImpl
Check if the fixity result matches the given size
matches(long, URI) - Method in class org.fcrepo.kernel.modeshape.utils.FixityResultImpl
Does the fixity entry match the given size and checksum?
max(Comparator<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
MEMBER_SUBJECT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
MEMBERSHIP_RESOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
membershipProperties - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
MESSAGE_EXTERNAL_BODY - Static variable in class org.fcrepo.http.api.ContentExposingResource
 
METRIC_PREFIX - Static variable in class org.fcrepo.metrics.MetricsConfig
 
MetricsConfig - Class in org.fcrepo.metrics
Configuration class for Metrics reporting to Graphite and JMX.
MetricsConfig() - Constructor for class org.fcrepo.metrics.MetricsConfig
 
MetricsConfig.GraphiteConfig - Class in org.fcrepo.metrics
Metrics configuration for Graphite reporting.
MetricsConfig.JmxConfig - Class in org.fcrepo.metrics
JMX configuration for metrics reporting.
MetricsContextListener - Class in org.fcrepo.metrics
A ServletContextListener to set the ServletContext attributes that the Metrics servlets expect.
MetricsContextListener() - Constructor for class org.fcrepo.metrics.MetricsContextListener
 
min(Comparator<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
missingChecksum() - Static method in class org.fcrepo.kernel.api.utils.ContentDigest
Placeholder checksum value.
MIX_NAMESPACE - Static variable in class org.fcrepo.kernel.modeshape.RdfJcrLexicon
 
MODE_NAMESPACE - Static variable in class org.fcrepo.kernel.modeshape.RdfJcrLexicon
 
ModeShapeRepositoryFactoryBean - Class in org.fcrepo.kernel.modeshape.spring
A Modeshape factory shim to make it play nice with our Spring-based configuration
ModeShapeRepositoryFactoryBean() - Constructor for class org.fcrepo.kernel.modeshape.spring.ModeShapeRepositoryFactoryBean
 
MOVE - Annotation Type in org.fcrepo.http.commons.domain
MOVE HTTP method
moveObject(String) - Method in class org.fcrepo.http.api.FedoraNodes
Copies an object from one path to another
moveObject(FedoraSession, String, String) - Method in interface org.fcrepo.kernel.api.services.NodeService
Move an existing object from the source path to the destination path
moveObject(FedoraSession, String, String) - Method in class org.fcrepo.kernel.modeshape.services.NodeServiceImpl
Move an existing object from the source path to the destination path
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
 
NamespaceConverter - Class in org.fcrepo.kernel.modeshape.identifiers
A simple InternalIdentifierConverter that replaces internal JCR namespaces with external namespaces, and replaces the term for content.
NamespaceConverter() - Constructor for class org.fcrepo.kernel.modeshape.identifiers.NamespaceConverter
 
namespaceProperties - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
namespaces - Variable in class org.fcrepo.http.commons.responses.RdfNamespacedStream
 
NamespaceTools - Class in org.fcrepo.kernel.modeshape.utils
Tools for working with the JCR Namespace Registry
node - Variable in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
node - Variable in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
nodeConverter - Static variable in class org.fcrepo.kernel.modeshape.identifiers.NodeResourceConverter
 
nodeConverter() - Method in class org.fcrepo.kernel.modeshape.rdf.impl.NodeRdfContext
 
nodeForValue(Session, Value) - Static method in class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter
Get the node that a property value refers to.
NodePropertiesTools - Class in org.fcrepo.kernel.modeshape.utils
Tools for replacing, appending and deleting JCR node properties
NodePropertiesTools() - Constructor for class org.fcrepo.kernel.modeshape.utils.NodePropertiesTools
 
NodeRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
RdfStream that holds contexts related to a specific Node.
NodeRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.NodeRdfContext
Default constructor.
NodeResourceConverter - Class in org.fcrepo.kernel.modeshape.identifiers
 
NodeResourceConverter() - Constructor for class org.fcrepo.kernel.modeshape.identifiers.NodeResourceConverter
 
nodeService - Variable in class org.fcrepo.http.commons.AbstractResource
The JCR node service
NodeService - Interface in org.fcrepo.kernel.api.services
 
NodeServiceImpl - Class in org.fcrepo.kernel.modeshape.services
Service for managing access to Fedora 'nodes' (either datastreams or objects, we don't care.)
NodeServiceImpl() - Constructor for class org.fcrepo.kernel.modeshape.services.NodeServiceImpl
 
nodeToResource(Converter<Resource, FedoraResource>) - Static method in class org.fcrepo.kernel.modeshape.identifiers.NodeResourceConverter
Get a converter that can transform a Node to a Resource
nodeTypes - Variable in class org.fcrepo.kernel.modeshape.services.functions.AnyTypesPredicate
 
NON_RDF_SOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
noneMatch(Predicate<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
NonRdfSourceDescription - Interface in org.fcrepo.kernel.api.models
 
NonRdfSourceDescriptionImpl - Class in org.fcrepo.kernel.modeshape
Abstraction for a Fedora datastream backed by a JCR node.
NonRdfSourceDescriptionImpl(Node) - Constructor for class org.fcrepo.kernel.modeshape.NonRdfSourceDescriptionImpl
The JCR node for this datastream
NoSuchPropertyDefinitionException - Exception in org.fcrepo.kernel.api.exception
Represents the case where a property definition has been requested but does not exist.
NoSuchPropertyDefinitionException(String) - Constructor for exception org.fcrepo.kernel.api.exception.NoSuchPropertyDefinitionException
Ordinary constructor.
notCommon() - Method in class org.fcrepo.kernel.api.utils.GraphDifferencer
This method will return null until the source iterator is exhausted.
NTRIPLES - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
NTRIPLES_TYPE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 

O

onClose(Runnable) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
OneToOne - Class in org.fcrepo.kernel.modeshape.observer.eventmappings
Maps each JCR Event to a single FedoraEvent
OneToOne() - Constructor for class org.fcrepo.kernel.modeshape.observer.eventmappings.OneToOne
 
onEvent(EventIterator) - Method in class org.fcrepo.kernel.modeshape.observer.SimpleObserver
Filter JCR events and transform them into our own FedoraEvents.
operateOnMixin(Resource, FedoraResource) - Method in class org.fcrepo.kernel.modeshape.utils.iterators.PersistingRdfStreamConsumer
 
operateOnMixin(Resource, FedoraResource) - Method in class org.fcrepo.kernel.modeshape.utils.iterators.RdfAdder
 
operateOnMixin(Resource, FedoraResource) - Method in class org.fcrepo.kernel.modeshape.utils.iterators.RdfRemover
 
operateOnProperty(Statement, FedoraResource) - Method in class org.fcrepo.kernel.modeshape.utils.iterators.PersistingRdfStreamConsumer
 
operateOnProperty(Statement, FedoraResource) - Method in class org.fcrepo.kernel.modeshape.utils.iterators.RdfAdder
 
operateOnProperty(Statement, FedoraResource) - Method in class org.fcrepo.kernel.modeshape.utils.iterators.RdfRemover
 
operateOnTriple(Statement) - Method in class org.fcrepo.kernel.modeshape.utils.iterators.PersistingRdfStreamConsumer
 
operationTimeout() - Static method in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
Retrieve the default operation timeout value
OptionalValues - Class in org.fcrepo.kernel.api.observer
 
options() - Method in class org.fcrepo.http.api.FedoraLdp
Outputs information about the supported HTTP methods, etc.
org.fcrepo.auth.common - package org.fcrepo.auth.common
This package provides unified policy enforcement points for access control implementations.
org.fcrepo.event.serialization - package org.fcrepo.event.serialization
 
org.fcrepo.http.api - package org.fcrepo.http.api
This package provides a RESTful API for several content management and core repository services.
org.fcrepo.http.api.repository - package org.fcrepo.http.api.repository
This package provides functionality for core repository management.
org.fcrepo.http.api.responses - package org.fcrepo.http.api.responses
Provider classes for streaming HTML responses.
org.fcrepo.http.api.url - package org.fcrepo.http.api.url
Provides facilities for decorating object responses with appropriate repository service URIs.
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.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.
org.fcrepo.jms - package org.fcrepo.jms
This package provides common JMS capability.
org.fcrepo.kernel.api - package org.fcrepo.kernel.api
 
org.fcrepo.kernel.api.exception - package org.fcrepo.kernel.api.exception
Kernel exception classes.
org.fcrepo.kernel.api.functions - package org.fcrepo.kernel.api.functions
 
org.fcrepo.kernel.api.identifiers - package org.fcrepo.kernel.api.identifiers
 
org.fcrepo.kernel.api.models - package org.fcrepo.kernel.api.models
 
org.fcrepo.kernel.api.observer - package org.fcrepo.kernel.api.observer
 
org.fcrepo.kernel.api.rdf - package org.fcrepo.kernel.api.rdf
 
org.fcrepo.kernel.api.services - package org.fcrepo.kernel.api.services
 
org.fcrepo.kernel.api.services.functions - package org.fcrepo.kernel.api.services.functions
 
org.fcrepo.kernel.api.services.policy - package org.fcrepo.kernel.api.services.policy
 
org.fcrepo.kernel.api.utils - package org.fcrepo.kernel.api.utils
 
org.fcrepo.kernel.modeshape - package org.fcrepo.kernel.modeshape
This package contains abstractions for FedoraResourceImpl types and some types and functionality for Transactions.
org.fcrepo.kernel.modeshape.identifiers - package org.fcrepo.kernel.modeshape.identifiers
Unique identifier generators.
org.fcrepo.kernel.modeshape.observer - package org.fcrepo.kernel.modeshape.observer
FedoraEvent is defined here, as well some filters and listeners.
org.fcrepo.kernel.modeshape.observer.eventmappings - package org.fcrepo.kernel.modeshape.observer.eventmappings
Mappings from JCR Events to FedoraEvents
org.fcrepo.kernel.modeshape.rdf - package org.fcrepo.kernel.modeshape.rdf
 
org.fcrepo.kernel.modeshape.rdf.converters - package org.fcrepo.kernel.modeshape.rdf.converters
 
org.fcrepo.kernel.modeshape.rdf.impl - package org.fcrepo.kernel.modeshape.rdf.impl
 
org.fcrepo.kernel.modeshape.rdf.impl.mappings - package org.fcrepo.kernel.modeshape.rdf.impl.mappings
 
org.fcrepo.kernel.modeshape.services - package org.fcrepo.kernel.modeshape.services
 
org.fcrepo.kernel.modeshape.services.functions - package org.fcrepo.kernel.modeshape.services.functions
 
org.fcrepo.kernel.modeshape.spring - package org.fcrepo.kernel.modeshape.spring
Fedora runtime initialization functionality.
org.fcrepo.kernel.modeshape.utils - package org.fcrepo.kernel.modeshape.utils
 
org.fcrepo.kernel.modeshape.utils.impl - package org.fcrepo.kernel.modeshape.utils.impl
 
org.fcrepo.kernel.modeshape.utils.iterators - package org.fcrepo.kernel.modeshape.utils.iterators
 
org.fcrepo.metrics - package org.fcrepo.metrics
This package provides functionality for capturing Fedora platform performance metrics using the Metrics library.
otherServiceProperties - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
OutOfDomainSubjectException - Exception in org.fcrepo.kernel.api.exception
Fedora does not accept RDF with subjects that are not local to the repository.
OutOfDomainSubjectException(Node) - Constructor for exception org.fcrepo.kernel.api.exception.OutOfDomainSubjectException
Takes the subject that is out of domain, creates message.
OutOfDomainSubjectExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
OutOfDomainSubjectExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.OutOfDomainSubjectExceptionMapper
 

P

PAGE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
parallel() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
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
 
ParentRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
 
ParentRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.ParentRdfContext
Default constructor.
PATCH - Annotation Type in org.fcrepo.http.commons.domain
PATCH HTTP method
patchResourcewithSparql(FedoraResource, String, RdfStream) - Method in class org.fcrepo.http.api.ContentExposingResource
 
path - Variable in class org.fcrepo.http.api.FedoraVersions
 
pathIntoVersion - Variable in class org.fcrepo.http.api.FedoraVersions
 
pathListIntoVersion - Variable in class org.fcrepo.http.api.FedoraVersions
 
PathLockManager - Interface in org.fcrepo.http.api
An interface representing a utility whose locking methods can enforce the kinds of concurrency restrictions appropriate for an otherwise concurrency-naive application that operates on hierarchical resources represented by paths (as in URIs or filesystems).
PathLockManager.AcquiredLock - Interface in org.fcrepo.http.api
An interface representing a lock (comparable to that defined in java.util.concurrent.locks) that has been acquired.
PathNotFoundExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Translate PathNotFound exceptions into HTTP 404 errors
PathNotFoundExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.PathNotFoundExceptionMapper
 
PathNotFoundRuntimeException - Exception in org.fcrepo.kernel.api.exception
 
PathNotFoundRuntimeException(Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.PathNotFoundRuntimeException
Wrap a PathNotFoundException in a runtime exception
peek(Consumer<? super Triple>) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
PersistingRdfStreamConsumer - Class in org.fcrepo.kernel.modeshape.utils.iterators
 
PersistingRdfStreamConsumer(IdentifierConverter<Resource, FedoraResource>, Session, RdfStream) - Constructor for class org.fcrepo.kernel.modeshape.utils.iterators.PersistingRdfStreamConsumer
Ordinary constructor.
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
 
postConstruct() - Method in class org.fcrepo.http.api.FedoraLdp
Run these actions after initializing this resource
postConstruct() - Method in class org.fcrepo.http.api.FedoraNodes
Run these actions after initializing this resource
prefer - Variable in class org.fcrepo.http.api.ContentExposingResource
 
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(PreferTag) - Constructor for class org.fcrepo.http.commons.domain.PreferTag
Create a new PreferTag from an existing tag
PreferTag(HttpHeaderReader) - Constructor for class org.fcrepo.http.commons.domain.PreferTag
Parse the prefer tag and parameters out of the header
PreferTag(String) - Constructor for class org.fcrepo.http.commons.domain.PreferTag
Create a blank prefer tag
preferTags() - Method in class org.fcrepo.http.commons.domain.SinglePrefer
 
PrefixingIdentifierTranslator - Class in org.fcrepo.kernel.modeshape.rdf.impl
A very simple IdentifierConverter which translates JCR paths into Fedora subjects with a configurable resource namespace (e.g., a baseURL).
PrefixingIdentifierTranslator(Session, String) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.PrefixingIdentifierTranslator
Construct the graph with the provided resource namespace, which will translate JCR paths into URIs prefixed with that namespace.
PREMIS_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
PrincipalProvider - Interface in org.fcrepo.auth.common
This interface provides a way for authentication code to communicate generic credentials to authorization delegates.
ProjectedCacheEntry - Class in org.fcrepo.kernel.modeshape.utils
Cache entry for a projected binary
ProjectedCacheEntry(Property) - Constructor for class org.fcrepo.kernel.modeshape.utils.ProjectedCacheEntry
Create a new ProjectedCacheEntry
PropertiesRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
NodeRdfContext for RDF that derives from JCR properties on a Resource
PropertiesRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.PropertiesRdfContext
Default constructor.
property() - Method in class org.fcrepo.kernel.modeshape.utils.BinaryCacheEntry
 
property2values - Static variable in class org.fcrepo.kernel.modeshape.services.functions.JcrPropertyFunctions
Constructs an Stream of Values from any Property, multi- or single-valued.
PropertyChangedListener - Class in org.fcrepo.kernel.modeshape.utils
Listen to Jena statement events to see whether a certain property was added or removed.
PropertyChangedListener(Resource, AtomicBoolean) - Constructor for class org.fcrepo.kernel.modeshape.utils.PropertyChangedListener
Create a listener for a particular RDF predicate.
PropertyConverter - Class in org.fcrepo.kernel.modeshape.rdf.converters
Convert between RDF properties and JCR properties
PropertyConverter() - Constructor for class org.fcrepo.kernel.modeshape.rdf.converters.PropertyConverter
 
PropertyToTriple - Class in org.fcrepo.kernel.modeshape.rdf.impl.mappings
Utility for moving from JCR properties to RDF triples.
PropertyToTriple(Session, Converter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.mappings.PropertyToTriple
Default constructor.
PropertyValueIterator - Class in org.fcrepo.kernel.modeshape.rdf.impl.mappings
Iterate over all the values in a property or list of properties
PropertyValueIterator(Iterator<Property>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.mappings.PropertyValueIterator
Iterate through multiple properties' values
PropertyValueIterator(Property) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.mappings.PropertyValueIterator
Iterate through a property's values
PROV_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
provide() - Method in class org.fcrepo.http.commons.session.SessionProvider
 
putRequiresIfMatch() - Method in class org.fcrepo.http.api.FedoraHttpConfiguration
Should PUT requests require an If-Match header?

Q

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() - Constructor for class org.fcrepo.http.commons.domain.Range
Unbounded Range
Range(long) - Constructor for class org.fcrepo.http.commons.domain.Range
Left-bounded range
Range(long, long) - Constructor for class org.fcrepo.http.commons.domain.Range
Left and right 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_SOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
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
 
RdfAdder - Class in org.fcrepo.kernel.modeshape.utils.iterators
Consumes an RdfStream by adding its contents to the JCR.
RdfAdder(IdentifierConverter<Resource, FedoraResource>, Session, RdfStream) - Constructor for class org.fcrepo.kernel.modeshape.utils.iterators.RdfAdder
Ordinary constructor.
RdfCollectors - Class in org.fcrepo.kernel.api
A class of Collectors for use with RdfStreams
RdfJcrLexicon - Class in org.fcrepo.kernel.modeshape
 
RdfLexicon - Class in org.fcrepo.kernel.api
A lexicon of the RDF properties that the fcrepo kernel (or close-to-core modules) use
RdfLiteralJcrValueBuilder(String) - Constructor for class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
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.
rdfNamespacesToJcrNamespaces - Static variable in class org.fcrepo.kernel.modeshape.rdf.JcrRdfTools
A map of Fedora's RDF namespaces to the JCR equivalent
RdfRemover - Class in org.fcrepo.kernel.modeshape.utils.iterators
Consumes an RdfStream by removing its contents from the JCR.
RdfRemover(IdentifierConverter<Resource, FedoraResource>, Session, RdfStream) - Constructor for class org.fcrepo.kernel.modeshape.utils.iterators.RdfRemover
Ordinary constructor.
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
RdfStream - Interface in org.fcrepo.kernel.api
A context-bearing RDF Stream interface
RdfStreamConsumer - Interface in org.fcrepo.kernel.modeshape.utils.iterators
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
readFrom(Class<InputStream>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class org.fcrepo.http.commons.domain.ContentLocationMessageBodyReader
 
REAP_INTERVAL - Static variable in class org.fcrepo.kernel.modeshape.services.BatchServiceImpl
 
reduce(BinaryOperator<T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
reduce(T, BinaryOperator<T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
REFERENCE_PROPERTY_SUFFIX - Static variable in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
 
REFERENCE_TYPES - Static variable in class org.fcrepo.kernel.modeshape.rdf.impl.ReferencesRdfContext
 
ReferencesRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
Accumulate inbound references to a given resource
ReferencesRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.ReferencesRdfContext
Add the inbound references from other nodes to this resource to the stream
refresh(String, String) - Method in interface org.fcrepo.kernel.api.services.BatchService
Refresh an existing session using an implementation-defined default
refresh(String) - Method in interface org.fcrepo.kernel.api.services.BatchService
Refresh an existing anonymous session using an implementation-defined default
refresh(String, String) - Method in class org.fcrepo.kernel.modeshape.services.BatchServiceImpl
 
RegistryService - Class in org.fcrepo.metrics
Provide helpers for working with the Metrics registry
release() - Method in interface org.fcrepo.http.api.PathLockManager.AcquiredLock
Releases the lock, after which it's useless.
removedStatement(Statement) - Method in class org.fcrepo.kernel.modeshape.utils.JcrPropertyStatementListener
When a statement is removed, remove it from the JCR properties
removedStatement(Statement) - Method in class org.fcrepo.kernel.modeshape.utils.PropertyChangedListener
 
removeExpired() - Method in interface org.fcrepo.kernel.api.services.BatchService
Check for expired batch operations and remove them
removeExpired() - Method in class org.fcrepo.kernel.modeshape.services.BatchServiceImpl
Every REAP_INTERVAL milliseconds, check for expired sessions.
removeMixin(FedoraResource, Resource, Map<String, String>) - Method in class org.fcrepo.kernel.modeshape.rdf.JcrRdfTools
Remove a mixin from a node
removeNodeProperty(Node, String, Value) - Method in class org.fcrepo.kernel.modeshape.utils.NodePropertiesTools
Given a JCR node, property and value, remove the value (if it exists) from the property, and remove the property if no values remove
removeProperty(FedoraResource, Property, RDFNode, Map<String, String>) - Method in class org.fcrepo.kernel.modeshape.rdf.JcrRdfTools
Remove a property from a node
removeReferencePlaceholders(IdentifierConverter<Resource, FedoraResource>, Node, String, Resource) - Method in class org.fcrepo.kernel.modeshape.utils.NodePropertiesTools
Remove a reference placeholder that links one node to another in-domain resource
removeSessionData(String, String) - Method in interface org.fcrepo.kernel.api.FedoraSession
Remove a particular session key-value pair
removeSessionData(String) - Method in interface org.fcrepo.kernel.api.FedoraSession
Remove all session data for a particular key
removeSessionData(String, String) - Method in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
 
removeSessionData(String) - Method in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
 
removeVersion() - Method in class org.fcrepo.http.api.FedoraVersions
Removes the version specified by the label.
removeVersion(FedoraSession, String, String) - Method in interface org.fcrepo.kernel.api.services.VersionService
Remove a version of a node.
removeVersion(FedoraSession, String, String) - Method in class org.fcrepo.kernel.modeshape.services.VersionServiceImpl
 
replaceProperties(IdentifierConverter<Resource, FedoraResource>, Model, RdfStream) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Replace the properties of this object with the properties from the given model
replaceProperties(IdentifierConverter<Resource, FedoraResource>, Model, RdfStream) - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
replaceResourceBinaryWithStream(FedoraBinary, InputStream, ContentDisposition, MediaType, Collection<String>) - Method in class org.fcrepo.http.api.ContentExposingResource
 
replaceResourceWithStream(FedoraResource, InputStream, MediaType, RdfStream) - Method in class org.fcrepo.http.api.ContentExposingResource
 
reporterFactory() - Method in class org.fcrepo.metrics.MetricsConfig
Provide the reporter factory to Spring
ReporterFactory - Class in org.fcrepo.metrics
Helpers for making the upstream metrics reporters play nice with Springg
ReporterFactory() - Constructor for class org.fcrepo.metrics.ReporterFactory
 
REPOSITORY_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
Repository namespace "fedora"
RepositoryConfigurationException - Exception in org.fcrepo.kernel.api.exception
Indicates an error in the configuration of the repository
RepositoryConfigurationException(String) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryConfigurationException
Ordinary constructor
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
 
repositoryHasType(Session, String) - Method in class org.fcrepo.kernel.modeshape.rdf.JcrRdfTools
 
repositoryProperties - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
RepositoryRuntimeException - Exception in org.fcrepo.kernel.api.exception
Runtime exception
RepositoryRuntimeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryRuntimeException
Ordinary constructor.
RepositoryRuntimeException(Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryRuntimeException
Ordinary constructor.
RepositoryRuntimeException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryRuntimeException
Ordinary constructor.
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
repositoryService - Variable in class org.fcrepo.http.api.repository.FedoraRepositoryBackup
Deprecated.
The fcrepo repository service
repositoryService - Variable in class org.fcrepo.http.api.repository.FedoraRepositoryRestore
Deprecated.
The fcrepo repository service
RepositoryService - Interface in org.fcrepo.kernel.api.services
 
RepositoryServiceImpl - Class in org.fcrepo.kernel.modeshape.services
Service for repository-wide management and querying
RepositoryServiceImpl() - Constructor for class org.fcrepo.kernel.modeshape.services.RepositoryServiceImpl
 
RepositoryVersionRuntimeException - Exception in org.fcrepo.kernel.api.exception
 
RepositoryVersionRuntimeException(Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryVersionRuntimeException
Wrap a RepositoryVersionException in a runtime exception
RepositoryVersionRuntimeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryVersionRuntimeException
Wrap a RepositoryVersionException in a runtime exception
RepositoryVersionRuntimeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
RepositoryVersionRuntimeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.RepositoryVersionRuntimeExceptionMapper
 
request - Variable in class org.fcrepo.http.api.ContentExposingResource
 
request - Variable in class org.fcrepo.http.api.FedoraNodes
 
request - Variable in class org.fcrepo.http.api.FedoraVersioning
 
RequiredRdfContext - Enum in org.fcrepo.kernel.api
A collection of RDF contexts that can be used to extract triples from FedoraResources.
resetTranslationChain() - Method in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
resource - Variable in class org.fcrepo.http.api.ContentExposingResource
 
resource() - Method in class org.fcrepo.http.api.ContentExposingResource
 
resource - Variable in class org.fcrepo.http.api.FedoraNodes
 
resource() - Method in class org.fcrepo.http.api.FedoraTombstones
 
resource - Variable in class org.fcrepo.http.api.FedoraVersioning
 
resource() - Method in class org.fcrepo.http.api.FedoraVersioning
 
resource() - Method in class org.fcrepo.http.api.FedoraVersions
 
resource() - Method in class org.fcrepo.kernel.modeshape.rdf.impl.NodeRdfContext
 
RESOURCE_TYPE_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
resourceToProperty(Session) - Static method in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Using a JCR session, return a function that maps an RDF Resource to a corresponding property name.
ResourceTypeException - Exception in org.fcrepo.kernel.api.exception
An extension of RepositoryRuntimeException that may be thrown when attempting a operation (or instantiation) of a FedoraResource on a different (and incompatible) type.
ResourceTypeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ResourceTypeException
Default constructor.
ResourceTypeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ResourceTypeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ResourceTypeExceptionMapper
 
restoreRepository(FedoraSession, File) - Method in interface org.fcrepo.kernel.api.services.RepositoryService
This methods restores the repository from a backup
restoreRepository(FedoraSession, File) - Method in class org.fcrepo.kernel.modeshape.services.RepositoryServiceImpl
 
retrieveExternalContent(URI) - Method in interface org.fcrepo.kernel.api.services.ExternalContentService
Fetch the content body at a given URI
retrieveExternalContent(URI) - Method in class org.fcrepo.kernel.modeshape.services.ExternalContentServiceImpl
Retrieve the content at the URI using the global connection pool.
reverse - Variable in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
reverse - Variable in class org.fcrepo.kernel.modeshape.rdf.impl.PrefixingIdentifierTranslator
 
revertToVersion() - Method in class org.fcrepo.http.api.FedoraVersions
Reverts the resource at the given path to the version specified by the label.
revertToVersion(FedoraSession, String, String) - Method in interface org.fcrepo.kernel.api.services.VersionService
Reverts the node to the version identified by the label.
revertToVersion(FedoraSession, String, String) - Method in class org.fcrepo.kernel.modeshape.services.VersionServiceImpl
 
rollback(String) - Method in class org.fcrepo.http.api.FedoraTransactions
Rollback a transaction
ROOT - Static variable in class org.fcrepo.kernel.modeshape.FedoraJcrConstants
 
RootRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
Assemble Triples derived from the root of a repository.
RootRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.RootRdfContext
Ordinary constructor.
runBackup(InputStream) - Method in class org.fcrepo.http.api.repository.FedoraRepositoryBackup
Deprecated.
This method runs a repository backup.
runRestore(InputStream) - Method in class org.fcrepo.http.api.repository.FedoraRepositoryRestore
Deprecated.
This method runs a repository restore.

S

securityContext - Variable in class org.fcrepo.http.api.FedoraBaseResource
 
sequential() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
serialize(FedoraEvent) - Method in interface org.fcrepo.event.serialization.EventSerializer
Serialize a FedoraEvent into a JSON String
serialize(FedoraEvent) - Method in class org.fcrepo.event.serialization.JsonLDSerializer
Serialize a FedoraEvent into a JSON String
serialize(FedoraEvent) - Method in class org.fcrepo.event.serialization.TurtleSerializer
Serialize a FedoraEvent in RDF using Turtle syntax
SERVER_MANAGED - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
ServerErrorExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ServerErrorExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ServerErrorExceptionMapper
 
serverManagedProperties - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
ServerManagedPropertyException - Exception in org.fcrepo.kernel.api.exception
 
ServerManagedPropertyException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ServerManagedPropertyException
 
ServerManagedPropertyExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ServerManagedPropertyExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ServerManagedPropertyExceptionMapper
 
ServerManagedTypeException - Exception in org.fcrepo.kernel.api.exception
Certain mixin types are managed by the repository only.
ServerManagedTypeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ServerManagedTypeException
 
ServerManagedTypeException(Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.ServerManagedTypeException
Ordinary constructor.
ServerManagedTypeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ServerManagedTypeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ServerManagedTypeExceptionMapper
 
Service<T> - Interface in org.fcrepo.kernel.api.services
 
ServiceHelpers - Class in org.fcrepo.kernel.modeshape.services
Uncategorized helper methods
ServletContainerAuthenticationProvider - Class in org.fcrepo.auth.common
Authenticates ModeShape logins where JAX-RS credentials are supplied.
servletResponse - Variable in class org.fcrepo.http.api.ContentExposingResource
 
servletResponse - Variable in class org.fcrepo.http.api.FedoraNodes
 
servletResponse - Variable in class org.fcrepo.http.api.FedoraVersioning
 
session - Variable in class org.fcrepo.http.api.FedoraBaseResource
 
session() - Method in class org.fcrepo.http.api.FedoraBaseResource
 
session - Variable in class org.fcrepo.http.api.repository.FedoraRepositoryBackup
Deprecated.
 
session - Variable in class org.fcrepo.http.api.repository.FedoraRepositoryRestore
Deprecated.
 
SessionFactory - Class in org.fcrepo.http.commons.session
Factory for generating sessions for HTTP requests, taking into account transactions and authentication.
SessionFactory() - Constructor for class org.fcrepo.http.commons.session.SessionFactory
Default constructor
SessionFactory(FedoraRepository, BatchService) - Constructor for class org.fcrepo.http.commons.session.SessionFactory
Initialize a session factory for the given Repository
SessionFactory.Prefix - Enum in org.fcrepo.http.commons.session
 
SessionMissingException - Exception in org.fcrepo.kernel.api.exception
A transaction was not found in the transaction registry
SessionMissingException(String) - Constructor for exception org.fcrepo.kernel.api.exception.SessionMissingException
 
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
 
SessionProvider - Class in org.fcrepo.http.commons.session
Provide a JCR session within the current request context
SessionProvider(HttpServletRequest) - Constructor for class org.fcrepo.http.commons.session.SessionProvider
Create a new session provider for a request
sessions - Variable in class org.fcrepo.http.commons.AbstractResource
 
setApplicationContext(ApplicationContext) - Method in class org.fcrepo.http.commons.api.rdf.HttpTripleUtil
 
setConnManager(HttpClientConnectionManager) - Method in class org.fcrepo.kernel.modeshape.services.ExternalContentServiceImpl
 
setContent(InputStream, String, Collection<URI>, String, StoragePolicyDecisionPoint) - Method in interface org.fcrepo.kernel.api.models.FedoraBinary
Sets the content of this Datastream.
setContent(InputStream, String, Collection<URI>, String, StoragePolicyDecisionPoint) - Method in class org.fcrepo.kernel.modeshape.FedoraBinaryImpl
 
setContentService(ExternalContentService) - Method in class org.fcrepo.http.commons.domain.ContentLocationMessageBodyReader
 
setFad(FedoraAuthorizationDelegate) - Method in class org.fcrepo.auth.common.ServletContainerAuthenticationProvider
 
setHeaderName(String) - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider
 
setLength(int) - Method in class org.fcrepo.kernel.modeshape.identifiers.HierarchyConverter
 
setLevels(int) - Method in class org.fcrepo.kernel.modeshape.identifiers.HierarchyConverter
 
setPolicies(List<StoragePolicy>) - Method in interface org.fcrepo.kernel.api.services.policy.StoragePolicyDecisionPoint
Explicitly set the policies this PDP should use
setPrefix(String) - Method in class org.fcrepo.kernel.modeshape.identifiers.HierarchyConverter
 
setPrincipalProviders(Set<PrincipalProvider>) - Method in class org.fcrepo.auth.common.ServletContainerAuthenticationProvider
 
setRepositoryConfiguration(Resource) - Method in class org.fcrepo.kernel.modeshape.spring.ModeShapeRepositoryFactoryBean
Set the configuration to use for creating the repository
setRoleNames(Set<String>) - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider
Sets the role names which have been configured in the repo.xml file.
setSeparator(String) - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider
 
setSeparator(String) - Method in class org.fcrepo.kernel.modeshape.identifiers.HierarchyConverter
 
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.
setUpJMSInfo(UriInfo, HttpHeaders) - Method in class org.fcrepo.http.api.FedoraBaseResource
Set the baseURL for JMS events.
SimpleObserver - Class in org.fcrepo.kernel.modeshape.observer
Simple JCR EventListener that filters JCR Events through a Fedora EventFilter, maps the results through a mapper, and puts the resulting stream onto the internal Fedora EventBus as a stream of FedoraEvents.
SimpleObserver() - Constructor for class org.fcrepo.kernel.modeshape.observer.SimpleObserver
 
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
skip(long) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
skolemize(IdentifierConverter<Resource, FedoraResource>, Statement) - Method in class org.fcrepo.kernel.modeshape.rdf.JcrRdfTools
Convert an external statement into a persistable statement by skolemizing blank nodes, creating hash-uri subjects, etc
SkolemNodeRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
Embed triples describing all skolem nodes in the RDF stream
SkolemNodeRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.SkolemNodeRdfContext
Default constructor.
sorted() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
sorted(Comparator<? super Triple>) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
SPARQL_SD_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
SPARQL service description namespace.
spliterator() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
start() - Method in class org.fcrepo.http.commons.domain.Range
Start of the range
stopListening() - Method in class org.fcrepo.kernel.modeshape.observer.SimpleObserver
logout of the session
stopRepository() - Method in class org.fcrepo.kernel.modeshape.spring.ModeShapeRepositoryFactoryBean
Attempts to undeploy the repository and shutdown the ModeShape engine on context destroy.
StoragePolicy - Interface in org.fcrepo.kernel.api.services.policy
A binary storage policy definition and evaluation machinery
StoragePolicyDecisionPoint - Interface in org.fcrepo.kernel.api.services.policy
Service Interface implementation for managing and using StoragePolicy
stream - Variable in class org.fcrepo.http.commons.responses.RdfNamespacedStream
 
stream - Variable in class org.fcrepo.kernel.api.utils.WrappingStream
 
stream() - Method in class org.fcrepo.kernel.modeshape.utils.iterators.PersistingRdfStreamConsumer
 
StreamingBaseHtmlProvider - Class in org.fcrepo.http.api.responses
Simple HTML provider for RdfNamespacedStreams
StreamingBaseHtmlProvider() - Constructor for class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
 
StreamingHtmlProvider - Class in org.fcrepo.http.api.responses
JAX-RS provider for taking an RdfStream and returning some nice looking HTML
StreamingHtmlProvider() - Constructor for class org.fcrepo.http.api.responses.StreamingHtmlProvider
 
StreamUtils - Class in org.fcrepo.kernel.modeshape.utils
 
structProperties - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
subject() - Method in class org.fcrepo.kernel.modeshape.rdf.impl.NodeRdfContext
 
SuppressByMixinFilter - Class in org.fcrepo.kernel.modeshape.observer
Suppresses events emitted by nodes with a provided set of mixins.
SuppressByMixinFilter(Set<String>) - Constructor for class org.fcrepo.kernel.modeshape.observer.SuppressByMixinFilter
 

T

tagHierarchyWithPairtreeMixin(Node, Node) - Static method in class org.fcrepo.kernel.modeshape.services.AbstractService
Tag a hierarchy with FedoraTypes.FEDORA_PAIRTREE
templateFilenameExtension - Static variable in class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
 
templatesLocation - Static variable in class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
Location in the classpath where Velocity templates are to be found.
templatesMap - Variable in class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
A map from String names for primary node types to the Velocity templates that should be used for those node types.
test(Event) - Method in class org.fcrepo.kernel.modeshape.observer.DefaultFilter
 
test(Event) - Method in class org.fcrepo.kernel.modeshape.observer.SuppressByMixinFilter
 
test(T) - Method in interface org.fcrepo.kernel.modeshape.utils.UncheckedPredicate
 
testThrows(Node) - Method in class org.fcrepo.kernel.modeshape.services.functions.AnyTypesPredicate
 
testThrows(T) - Method in interface org.fcrepo.kernel.modeshape.utils.UncheckedPredicate
The same semantic as UncheckedPredicate.test(Object), but allowed to throw a RepositoryException
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
 
TIMEOUT_SYSTEM_PROPERTY - Static variable in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
 
TIMESTAMP_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
toArray() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
toArray(IntFunction<A[]>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
toDomain(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
toDomain(String) - Method in class org.fcrepo.kernel.api.identifiers.IdentifierConverter
Convert a plain string to a resource appropriate to this converter
toDomain(String) - Method in class org.fcrepo.kernel.modeshape.rdf.impl.PrefixingIdentifierTranslator
 
Tombstone - Interface in org.fcrepo.kernel.api.models
 
TombstoneException - Exception in org.fcrepo.kernel.api.exception
Exception when a Tombstone FedoraResource is used where a real object is expected
TombstoneException(FedoraResource) - Constructor for exception org.fcrepo.kernel.api.exception.TombstoneException
Construct a new tombstone exception for a resource
TombstoneException(FedoraResource, String) - Constructor for exception org.fcrepo.kernel.api.exception.TombstoneException
Create a new tombstone exception with a URI to the tombstone resource
TombstoneExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
TombstoneExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.TombstoneExceptionMapper
 
TombstoneImpl - Class in org.fcrepo.kernel.modeshape
 
TombstoneImpl(Node) - Constructor for class org.fcrepo.kernel.modeshape.TombstoneImpl
Construct a FedoraResource from an existing JCR Node
toModel(FedoraEvent) - Static method in interface org.fcrepo.event.serialization.EventSerializer
Convert an event to an Rdf Model
toModel() - Static method in class org.fcrepo.kernel.api.RdfCollectors
 
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
topic() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
topic() - Method in interface org.fcrepo.kernel.api.RdfStream
 
toResponse(AccessControlException) - Method in class org.fcrepo.http.commons.exceptionhandlers.AccessControlExceptionMapper
 
toResponse(AccessControlException) - Method in class org.fcrepo.http.commons.exceptionhandlers.AccessControlJavaSecurityExceptionMapper
 
toResponse(AccessDeniedException) - Method in class org.fcrepo.http.commons.exceptionhandlers.AccessDeniedExceptionMapper
 
toResponse(BadRequestException) - Method in class org.fcrepo.http.commons.exceptionhandlers.BadRequestExceptionMapper
 
toResponse(ClientErrorException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ClientErrorExceptionMapper
 
toResponse(ConstraintViolationException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ConstraintViolationExceptionMapper
 
toResponse(FedoraInvalidNamespaceException) - Method in class org.fcrepo.http.commons.exceptionhandlers.FedoraInvalidNamespaceExceptionMapper
 
toResponse(HeaderValueException) - Method in class org.fcrepo.http.commons.exceptionhandlers.HeaderValueExceptionMapper
 
toResponse(IncorrectTripleSubjectException) - Method in class org.fcrepo.http.commons.exceptionhandlers.IncorrectTripleSubjectExceptionMapper
 
toResponse(InsufficientStorageException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InsufficientStorageExceptionMapper
 
toResponse(InterruptedRuntimeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InterruptedExceptionMapper
 
toResponse(InvalidChecksumException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidChecksumExceptionMapper
 
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(JsonParseException) - Method in class org.fcrepo.http.commons.exceptionhandlers.JsonParseExceptionMapper
 
toResponse(LabelExistsVersionException) - Method in class org.fcrepo.http.commons.exceptionhandlers.LabelExistsVersionExceptionMapper
 
toResponse(MalformedRdfException) - Method in class org.fcrepo.http.commons.exceptionhandlers.MalformedRdfExceptionMapper
 
toResponse(OutOfDomainSubjectException) - Method in class org.fcrepo.http.commons.exceptionhandlers.OutOfDomainSubjectExceptionMapper
 
toResponse(ParamException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ParamExceptionMapper
 
toResponse(PathNotFoundException) - Method in class org.fcrepo.http.commons.exceptionhandlers.PathNotFoundExceptionMapper
 
toResponse(QueryParseException) - Method in class org.fcrepo.http.commons.exceptionhandlers.QueryParseExceptionMapper
 
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(ResourceTypeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ResourceTypeExceptionMapper
 
toResponse(ServerErrorException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ServerErrorExceptionMapper
 
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(VersionException) - Method in class org.fcrepo.http.commons.exceptionhandlers.VersionExceptionMapper
 
toResponse(WebApplicationException) - Method in class org.fcrepo.http.commons.exceptionhandlers.WebApplicationExceptionMapper
 
toResponse(Exception) - Method in class org.fcrepo.http.commons.exceptionhandlers.WildcardExceptionMapper
 
toString() - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider.ContainerRolesPrincipal
 
toString() - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider.HttpHeaderPrincipal
 
toString() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
toString() - Method in class org.fcrepo.kernel.modeshape.observer.FedoraEventImpl
 
toString() - Method in class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
toString() - Method in class org.fcrepo.kernel.modeshape.TombstoneImpl
 
toString() - Method in class org.fcrepo.kernel.modeshape.utils.FixityResultImpl
 
touch() - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
Set the last-modified date to the current date.
touch(Node) - Static method in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Update the fedora:lastModified date of the node.
touchLdpMembershipResource(Node) - Static method in class org.fcrepo.kernel.modeshape.utils.FedoraTypesUtils
Update the fedora:lastModified date of the parent's ldp:membershipResource if that node is a direct or indirect container, provided the LDP constraints are valid.
translationChain - Variable in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
translator() - Method in class org.fcrepo.http.api.FedoraBaseResource
 
translator() - Method in class org.fcrepo.kernel.modeshape.rdf.impl.NodeRdfContext
 
translator() - Method in class org.fcrepo.kernel.modeshape.utils.iterators.PersistingRdfStreamConsumer
 
TripleCategory - Interface in org.fcrepo.kernel.api
A element in a particular partition of the possible triples produced for a given resource.
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
 
TurtleSerializer - Class in org.fcrepo.event.serialization
Serialize a FedoraEvent as Turtle
TurtleSerializer() - Constructor for class org.fcrepo.event.serialization.TurtleSerializer
 
TypeRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
 
TypeRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.TypeRdfContext
Default constructor.

U

uncheck(UncheckedFunction<T, R>) - Static method in interface org.fcrepo.kernel.modeshape.utils.UncheckedFunction
 
uncheck(UncheckedPredicate<T>) - Static method in interface org.fcrepo.kernel.modeshape.utils.UncheckedPredicate
 
UncheckedFunction<T,R> - Interface in org.fcrepo.kernel.modeshape.utils
Operations that throw RepositoryException cannot be used as lambdas without "unchecking" those exceptions.
UncheckedPredicate<T> - Interface in org.fcrepo.kernel.modeshape.utils
Operations that throw RepositoryException cannot be used as lambdas without "unchecking" those exceptions.
UniqueValueSupplier - Interface in org.fcrepo.kernel.api.services.functions
A Supplier interface that guarantees the uniqueness of its provided values.
unordered() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
unversionedResourcePath() - Method in class org.fcrepo.http.api.FedoraVersions
 
updateExpiry(Duration) - Method in interface org.fcrepo.kernel.api.FedoraSession
Update the expiry by the provided amount
updateExpiry(Duration) - Method in class org.fcrepo.kernel.modeshape.FedoraSessionImpl
 
updateProperties(IdentifierConverter<Resource, FedoraResource>, String, RdfStream) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Update the provided properties with a SPARQL Update query.
updateProperties(IdentifierConverter<Resource, FedoraResource>, String, RdfStream) - Method in class org.fcrepo.kernel.modeshape.FedoraResourceImpl
 
updateSparql(InputStream) - Method in class org.fcrepo.http.api.FedoraLdp
Update an object using SPARQL-UPDATE
UriAwareHttpHeaderFactory - Interface in org.fcrepo.http.commons.api
Helper interface to inject Http Headers from external modules.
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
uriFor(FedoraResource) - Method in class org.fcrepo.kernel.modeshape.rdf.impl.NodeRdfContext
 
uriInfo - Variable in class org.fcrepo.http.api.FedoraNodes
 
uriInfo - Variable in class org.fcrepo.http.api.FedoraVersioning
 
uriInfo - Variable in class org.fcrepo.http.commons.AbstractResource
Useful for constructing URLs
USER_AGENT - Static variable in class org.fcrepo.kernel.api.observer.OptionalValues
 
USER_AGENT_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
USER_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 

V

validatePath(Session, String) - Static method in class org.fcrepo.kernel.modeshape.utils.NamespaceTools
Validate resource path for unregistered namespace prefixes
value() - Method in class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
value(String) - Method in class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
ValueConverter - Class in org.fcrepo.kernel.modeshape.rdf.converters
 
ValueConverter(Session, Converter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.converters.ValueConverter
Convert values between JCR values and RDF objects with the given session and subjects
ValueConverter.RdfLiteralJcrValueBuilder - Class in org.fcrepo.kernel.modeshape.rdf.converters
 
valueOf(String) - Static method in enum org.fcrepo.http.commons.session.SessionFactory.Prefix
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.kernel.api.observer.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.kernel.api.RequiredRdfContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.kernel.api.utils.ContentDigest.DIGEST_ALGORITHM
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.kernel.api.utils.FixityResult.FixityState
Returns the enum constant of this type with the specified name.
valueOf(Integer) - Static method in class org.fcrepo.kernel.modeshape.observer.FedoraEventImpl
Get the Fedora event type for a JCR type
values() - Static method in enum org.fcrepo.http.commons.session.SessionFactory.Prefix
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.kernel.api.observer.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.kernel.api.RequiredRdfContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.kernel.api.utils.ContentDigest.DIGEST_ALGORITHM
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.kernel.api.utils.FixityResult.FixityState
Returns an array containing the constants of this enum type, in the order they are declared.
velocity - Variable in class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
 
velocityPropertiesLocation - Static variable in class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
 
VERSIONABLE - Static variable in class org.fcrepo.kernel.modeshape.FedoraJcrConstants
 
VersionExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
VersionExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.VersionExceptionMapper
 
versioningProperties - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
versionService - Variable in class org.fcrepo.http.commons.AbstractResource
The version service
VersionService - Interface in org.fcrepo.kernel.api.services
 
VersionServiceImpl - Class in org.fcrepo.kernel.modeshape.services
This service exposes management of node versioning.
VersionServiceImpl() - Constructor for class org.fcrepo.kernel.modeshape.services.VersionServiceImpl
 
VersionsRdfContext - Class in org.fcrepo.kernel.modeshape.rdf.impl
RdfStream that supplies Triples concerning the versions of a selected Node.
VersionsRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.modeshape.rdf.impl.VersionsRdfContext
Ordinary constructor.
ViewAssets - Class in org.fcrepo.http.api
 
ViewAssets() - Constructor for class org.fcrepo.http.api.ViewAssets
 
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
 
WrappingStream<T> - Class in org.fcrepo.kernel.api.utils
Partial Implementation of a Wrapping Stream
WrappingStream() - Constructor for class org.fcrepo.kernel.api.utils.WrappingStream
 
WRITABLE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
write(OutputStream) - Method in class org.fcrepo.http.commons.responses.RdfStreamStreamingOutput
 
writeTo(RdfNamespacedStream, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
 
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 
Skip navigation links

Copyright © 2013–2017 DuraSpace, Inc.. All rights reserved.