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

A

AbstractResource - Class in org.fcrepo.http.commons
Superclass for Fedora JAX-RS Resources, providing convenience fields and methods.
AbstractResource() - Constructor for class org.fcrepo.http.commons.AbstractResource
 
AbstractService - Class in org.fcrepo.kernel.impl.services
 
AbstractService() - Constructor for class org.fcrepo.kernel.impl.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
 
AccessDeniedExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
AccessDeniedExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.AccessDeniedExceptionMapper
 
AclRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
 
AclRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.AclRdfContext
Default constructor.
acquireConnections() - Method in class org.fcrepo.jms.observer.JMSTopicPublisher
Connect to JCR Repostory and JMS queue
addCacheControlHeaders(HttpServletResponse, FedoraResource, Session) - Static 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.impl.utils.JcrPropertyStatementListener
When a statement is added to the graph, serialize it to a JCR property
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
addMixin(FedoraResource, Resource, Map<String, String>) - Method in class org.fcrepo.kernel.impl.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.impl.rdf.JcrRdfTools
Add property to a node
addProperty(String) - Method in class org.fcrepo.kernel.observer.FedoraEvent
Add a property name to this event
addReferencePlaceholders(IdentifierConverter<Resource, FedoraResource>, Node, String, Resource) - Method in class org.fcrepo.kernel.impl.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
 
addResourceHttpHeaders(FedoraResource) - Method in class org.fcrepo.transform.http.FedoraTransform
 
addResponseHeaders(HttpServletResponse) - Method in class org.fcrepo.http.commons.domain.PreferTag
Add appropriate response headers to indicate that the incoming preferences were acknowledged
addType(Integer) - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
addVersion(String) - Method in class org.fcrepo.http.api.FedoraVersioning
Create a new version checkpoint and tag it with the given label.
algorithmToScheme - Static variable in class org.fcrepo.kernel.utils.ContentDigest
 
AllNodeEventsOneEvent - Class in org.fcrepo.kernel.impl.observer.eventmappings
Maps all JCR Events concerning one JCR node to one FedoraEvent.
AllNodeEventsOneEvent() - Constructor for class org.fcrepo.kernel.impl.observer.eventmappings.AllNodeEventsOneEvent
 
AllTypesPredicate - Class in org.fcrepo.kernel.services.functions
Predicate to match nodes with all of the given mixin types
AllTypesPredicate(String...) - Constructor for class org.fcrepo.kernel.services.functions.AllTypesPredicate
True if all the types specified match.
AnonymousAdminSecurityContext(String) - Constructor for class org.fcrepo.auth.common.BypassSecurityServletAuthenticationProvider.AnonymousAdminSecurityContext
Create a new security context with the given user name
AnyTypesPredicate - Class in org.fcrepo.kernel.services.functions
Predicate to match nodes with any of the given mixin types
AnyTypesPredicate(String...) - Constructor for class org.fcrepo.kernel.services.functions.AnyTypesPredicate
True if any of the types specified match.
appendOrReplaceNodeProperty(Node, String, Value) - Method in class org.fcrepo.kernel.impl.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
APPLICATION_RDF_LDPATH - Static variable in class org.fcrepo.transform.transformations.LDPathTransform
 
apply(Event) - Method in class org.fcrepo.kernel.impl.observer.DefaultFilter
 
apply(Iterator<Event>) - Method in class org.fcrepo.kernel.impl.observer.eventmappings.AllNodeEventsOneEvent
 
apply(Iterator<Event>) - Method in class org.fcrepo.kernel.impl.observer.eventmappings.OneToOne
 
apply(FedoraEvent) - Method in class org.fcrepo.kernel.impl.observer.GetNamespacedProperties
 
apply(Event) - Method in class org.fcrepo.kernel.impl.observer.NOOPFilter
 
apply(Event) - Method in class org.fcrepo.kernel.impl.observer.SuppressByMixinFilter
 
apply(T) - Method in class org.fcrepo.kernel.impl.rdf.impl.mappings.ItemDefinitionToTriples
 
apply(NodeDefinition) - Method in class org.fcrepo.kernel.impl.rdf.impl.mappings.NodeDefinitionToTriples
 
apply(PropertyDefinition) - Method in class org.fcrepo.kernel.impl.rdf.impl.mappings.PropertyDefinitionToTriples
 
apply(Property) - Method in class org.fcrepo.kernel.impl.rdf.impl.mappings.PropertyToTriple
This nightmare of Java signature verbosity is a curried transformation.
apply(Property) - Method in class org.fcrepo.kernel.impl.services.functions.GetBinaryKey
 
apply(Repository) - Method in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
Extract the BinaryStore out of Modeshape (infinspan, jdbc, file, transient, etc)
apply(InfinispanBinaryStore) - Method in class org.fcrepo.kernel.impl.services.functions.GetClusterExecutor
 
apply(Node) - Method in class org.fcrepo.kernel.services.functions.BooleanTypesPredicate
 
apply(RdfStream) - Method in interface org.fcrepo.transform.Transformation
Execute a transform on an rdf stream
apply(RdfStream) - Method in class org.fcrepo.transform.transformations.LDPathTransform
 
apply(RdfStream) - Method in class org.fcrepo.transform.transformations.SparqlQueryTransform
 
apply(Repository) - Method in class org.modeshape.jcr.GetBinaryStore
Extract the BinaryStore out of Modeshape (infinspan, jdbc, file, transient, etc)
apply(Node) - Method in class org.modeshape.jcr.IsExternal
 
asLiteralStringNode(String) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Convert a URI string to an RDF node
asModel() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
WARNING! This method exhausts the RdfStream on which it is called!
asNode(Resource) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Convert an RDF resource to an RDF node
assertNoExceptions() - Method in class org.fcrepo.kernel.impl.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.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.impl.rdf.impl.PrefixingIdentifierTranslator
 
asURI(String, String) - Static method in class org.fcrepo.kernel.utils.ContentDigest
Convert a MessageDigest algorithm and checksum value to a URN
asURI(String, byte[]) - Static method in class org.fcrepo.kernel.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.
available() - Method in class org.fcrepo.kernel.impl.utils.infinispan.CacheLoaderChunkInputStream
 

B

backupRepository(Session, File) - Method in class org.fcrepo.kernel.impl.services.RepositoryServiceImpl
 
backupRepository(Session, File) - Method in interface org.fcrepo.kernel.services.RepositoryService
This method backups up a running repository
BadRequestExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
For generic BadRequestExceptions.
BadRequestExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.BadRequestExceptionMapper
 
BASE_URL_HEADER_NAME - Static variable in class org.fcrepo.jms.headers.DefaultMessageFactory
 
BaseFedoraObjectSerializer - Class in org.fcrepo.serialization
Auto-wire some helpful services for the FedoraObjectSerializer
BaseFedoraObjectSerializer() - Constructor for class org.fcrepo.serialization.BaseFedoraObjectSerializer
 
baseResource - Variable in class org.fcrepo.http.api.FedoraVersions
 
BASIC_CONTAINER - Static variable in class org.fcrepo.kernel.RdfLexicon
 
BasicCacheEntry - Class in org.fcrepo.kernel.impl.utils
Cache entry that wraps a binary stream and provides fixity methods against it
BasicCacheEntry() - Constructor for class org.fcrepo.kernel.impl.utils.BasicCacheEntry
 
beginTransaction(Session, String) - Method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
Create a new Transaction and add it to the currently open ones
beginTransaction(Session, String) - Method in interface org.fcrepo.kernel.services.TransactionService
Create a new Transaction and add it to the currently open ones
BinaryCacheEntry - Class in org.fcrepo.kernel.impl.utils
A CacheEntry for simple Binary objects
BinaryCacheEntry(Property) - Constructor for class org.fcrepo.kernel.impl.utils.BinaryCacheEntry
Create a new BinaryCacheEntry
binaryKey() - Method in class org.fcrepo.kernel.impl.utils.impl.LocalBinaryStoreEntry
 
binaryService - Variable in class org.fcrepo.http.commons.AbstractResource
The fcrepo datastream service
BinaryService - Interface in org.fcrepo.kernel.services
 
BinaryServiceImpl - Class in org.fcrepo.kernel.impl.services
 
BinaryServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.BinaryServiceImpl
 
BlankNodeRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
Embed all blank nodes in the RDF stream
BlankNodeRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.BlankNodeRdfContext
Default constructor.
BooleanTypesPredicate - Class in org.fcrepo.kernel.services.functions
Base class for matching sets of node types
BooleanTypesPredicate(String...) - Constructor for class org.fcrepo.kernel.services.functions.BooleanTypesPredicate
Base constructor for function peforming boolean ops on matched node types.
buffer - Variable in class org.fcrepo.kernel.impl.utils.infinispan.CacheLoaderChunkInputStream
 
buildClient() - Method in class org.fcrepo.mint.HttpPidMinter
Setup authentication in httpclient.
buildFedoraObjectSerializersMap() - Method in class org.fcrepo.serialization.SerializerUtil
Hook into Spring to get the list of all FedoraObjectSerializers that were (supposedly) component scanned, and register them in our own map.
buildListener() - Method in class org.fcrepo.kernel.impl.observer.NodeRemovalEventObserver
Register this observer with the JCR event listeners
buildListener() - Method in class org.fcrepo.kernel.impl.observer.SimpleObserver
Register this observer with the JCR event listeners
buildRepository() - Method in class org.fcrepo.kernel.impl.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

CACHE_MODE - Static variable in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
CacheEntry - Interface in org.fcrepo.kernel.utils
A CacheEntry abstraction for the various possible types of entries
CacheEntryFactory - Class in org.fcrepo.kernel.impl.utils.impl
 
CacheLoaderChunkInputStream - Class in org.fcrepo.kernel.impl.utils.infinispan
 
CacheLoaderChunkInputStream(CacheLoader<String, byte[]>, String, int, long) - Constructor for class org.fcrepo.kernel.impl.utils.infinispan.CacheLoaderChunkInputStream
Constructor
call() - Method in class org.fcrepo.kernel.impl.utils.impl.DistributedFixityCheck
 
canSerialize(FedoraResource) - Method in interface org.fcrepo.serialization.FedoraObjectSerializer
Determines whether this FedoraObjectSerializer can be used to serialize the given resource.
canSerialize(FedoraResource) - Method in class org.fcrepo.serialization.JcrXmlSerializer
 
cast(Node) - Method in class org.fcrepo.kernel.impl.services.BinaryServiceImpl
Retrieve a Datastream instance by pid and dsid
cast(Node) - Method in class org.fcrepo.kernel.impl.services.ContainerServiceImpl
 
cast(Node) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
 
cast(Node) - Method in interface org.fcrepo.kernel.services.Service
Retrieve a T instance from a node
checkCacheControlHeaders(Request, HttpServletResponse, FedoraResource, Session) - Static 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 class org.fcrepo.kernel.impl.utils.BasicCacheEntry
Calculate the fixity of a CacheEntry by piping it through a simple fixity-calculating InputStream
checkFixity(String) - Method in class org.fcrepo.kernel.impl.utils.impl.InfinispanCacheStoreEntry
 
checkFixity(String) - Method in interface org.fcrepo.kernel.utils.CacheEntry
Check the fixity of a CacheEntry
ChildrenRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
 
ChildrenRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.ChildrenRdfContext
Default constructor.
ChunkBinaryMetadata - Class in org.modeshape.jcr.value.binary.infinispan
Get access to the important properties in the Modeshape Binary Metadata
ChunkBinaryMetadata(Metadata) - Constructor for class org.modeshape.jcr.value.binary.infinispan.ChunkBinaryMetadata
Wrap a Metadata object
client - Variable in class org.fcrepo.mint.HttpPidMinter
 
ClientErrorExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ClientErrorExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ClientErrorExceptionMapper
 
close() - Method in class org.fcrepo.kernel.impl.utils.infinispan.CacheLoaderChunkInputStream
 
CLUSTER_MEMBERS - Static variable in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
CLUSTER_NAME - Static variable in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
CLUSTER_SIZE - Static variable in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
commit(String) - Method in class org.fcrepo.http.api.FedoraTransactions
Commit a transaction resource
commit(String) - Method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
Commit a Transaction with the given id
commit() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
commit(String) - Method in interface org.fcrepo.kernel.services.TransactionService
Commit a Transaction with the given id
commit() - Method in interface org.fcrepo.kernel.Transaction
"Commit" the transaction by saving the backing-session
common() - Method in class org.fcrepo.kernel.utils.iterators.GraphDifferencingIterator
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.impl.rdf.impl.mappings.PropertyValueIterator
 
computeNext() - Method in class org.fcrepo.kernel.utils.iterators.GraphDifferencingIterator
 
concat(Iterator<? extends Triple>) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
concat(T) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
concat(T...) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
concat(Collection<? extends Triple>) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
CONFIGURATION_FOLDER - Static variable in class org.fcrepo.transform.transformations.LDPathTransform
 
CONSTRAINED_BY - Static variable in class org.fcrepo.kernel.RdfLexicon
 
consume() - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
consume() - Method in interface org.fcrepo.kernel.utils.iterators.IteratorConsumer
Synchronous consumption.
consumeAsync() - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
consumeAsync() - Method in interface org.fcrepo.kernel.utils.iterators.IteratorConsumer
Asynchronous consumption.
Container - Interface in org.fcrepo.kernel.models
 
CONTAINER - Static variable in class org.fcrepo.kernel.RdfLexicon
 
ContainerImpl - Class in org.fcrepo.kernel.impl
An abstraction that represents a Fedora Object backed by a JCR node.
ContainerImpl(Node) - Constructor for class org.fcrepo.kernel.impl.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 fcrepo object service
ContainerService - Interface in org.fcrepo.kernel.services
Service for creating and retrieving Container
ContainerServiceImpl - Class in org.fcrepo.kernel.impl.services
Service for creating and retrieving Container without using the JCR API.
ContainerServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.ContainerServiceImpl
 
contains(String) - Method in class org.fcrepo.connector.file.ExternalJsonSidecarExtraPropertyStore
This is a trivial reimplementation of the private modeshape implementation in org.modeshape.connector.filesystem.JsonSidecarExtraPropertyStore See: https://github.com/ModeShape/modeshape/blob/modeshape-4.2.0.Final/modeshape-jcr/src/main/java/ org/modeshape/connector/filesystem/JsonSidecarExtraPropertyStore.java#L156
CONTAINS - Static variable in class org.fcrepo.kernel.RdfLexicon
 
CONTENT_DIGEST - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
CONTENT_LOCATION_TYPE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
CONTENT_SIZE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
ContentDigest - Class in org.fcrepo.kernel.utils
Digest helpers to convert digests (checksums) into URI strings (based loosely on Magnet URIs)
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.RdfLexicon
 
ContentRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
 
ContentRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.ContentRdfContext
Default constructor.
context - Variable in class org.fcrepo.kernel.utils.iterators.RdfStream
 
convert(String) - Static method in class org.fcrepo.http.commons.domain.Range
Convert an HTTP Range header to a Range object
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(Session, String, String) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
Copy an existing object from the source path to the destination path
copyObject(Session, String, String) - Method in interface org.fcrepo.kernel.services.NodeService
Copy an existing object from the source path to the destination path
COULD_NOT_STORE_PROPERTY - Static variable in class org.fcrepo.kernel.RdfLexicon
 
CREATED_BY - Static variable in class org.fcrepo.kernel.RdfLexicon
 
CREATED_DATE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
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(String, ContentDisposition, MediaType, String, InputStream, String) - Method in class org.fcrepo.http.api.FedoraLdp
Creates a new object.
createOrReplaceObjectRdf(MediaType, InputStream, String, ContentDisposition, 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, HttpServletRequest) - Method in class org.fcrepo.http.api.FedoraTransactions
Create a new transaction resource and add it to the registry
createValue(Node, RDFNode, String) - Method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Create a JCR value from an RDFNode for a given JCR property
createValue(ValueFactory, RDFNode, int) - Method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Create a JCR value from an RDF node with the given JCR type
createVersion(Session, String, String) - Method in class org.fcrepo.kernel.impl.services.VersionServiceImpl
 
createVersion(Session, String, String) - Method in interface org.fcrepo.kernel.services.VersionService
Explicitly creates a version for the nodes at each path provided.

D

dataKeyFrom(InfinispanBinaryStore, BinaryKey) - Static method in class org.modeshape.jcr.value.binary.infinispan.InfinispanUtils
Get the data key for the given binary key
datatype() - Method in class org.fcrepo.kernel.impl.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
datatype(String) - Method in class org.fcrepo.kernel.impl.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
datatype(RDFDatatype) - Method in class org.fcrepo.kernel.impl.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
DC_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
DC_TITLE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
DCTERMS_TITLE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
DEFAULT_ALGORITHM - Static variable in class org.fcrepo.kernel.utils.ContentDigest
 
DEFAULT_SEPARATOR - Static variable in class org.fcrepo.kernel.impl.identifiers.HierarchyConverter
 
DEFAULT_TIMEOUT - Static variable in class org.fcrepo.kernel.impl.TransactionImpl
 
DefaultFilter - Class in org.fcrepo.kernel.impl.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.impl.observer.DefaultFilter
Default constructor.
DefaultIdentifierTranslator - Class in org.fcrepo.kernel.impl.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.impl.rdf.impl.DefaultIdentifierTranslator
Construct the graph with a placeholder resource namespace
DefaultMessageFactory - Class in org.fcrepo.jms.headers
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.headers.DefaultMessageFactory
 
DefaultPropertiesLoader - Class in org.fcrepo.kernel.impl.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.impl.spring.DefaultPropertiesLoader
 
delegate() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
delete() - Method in class org.fcrepo.http.api.FedoraTombstones
Delete a tombstone resource (freeing the original resource to be reused)
delete() - Method in class org.fcrepo.kernel.impl.FedoraBinaryImpl
When deleting the binary, we also need to clean up the description document.
delete() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
delete() - Method in class org.fcrepo.kernel.impl.TombstoneImpl
 
delete() - Method in interface org.fcrepo.kernel.models.FedoraResource
Delete this resource, and any inbound references to it
deleteObject() - Method in class org.fcrepo.http.api.FedoraLdp
Deletes an object.
describe(String) - Method in class org.fcrepo.http.api.FedoraLdp
Retrieve the node profile
DESCRIBED_BY - Static variable in class org.fcrepo.kernel.RdfLexicon
 
DESCRIBES - Static variable in class org.fcrepo.kernel.RdfLexicon
 
deserialize(Session, String, InputStream) - Method in class org.fcrepo.serialization.BaseFedoraObjectSerializer
 
deserialize(Session, String, InputStream) - Method in interface org.fcrepo.serialization.FedoraObjectSerializer
Read the given InputStream and de-serialize the content into new nodes in the given session using the given path as the parent node
deserialize(Session, String, InputStream) - Method in class org.fcrepo.serialization.JcrXmlSerializer
 
DIRECT_CONTAINER - Static variable in class org.fcrepo.kernel.RdfLexicon
 
disableVersioning() - Method in class org.fcrepo.http.api.FedoraVersioning
Disable versioning
disableVersioning() - Method in class org.fcrepo.kernel.impl.FedoraBinaryImpl
 
disableVersioning() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
disableVersioning() - Method in interface org.fcrepo.kernel.models.FedoraResource
Disable versioning
dispose(Session) - Method in class org.fcrepo.http.commons.session.SessionProvider
 
DistributedFixityCheck - Class in org.fcrepo.kernel.impl.utils.impl
Infinispan DistributedCallable for checking the fixity of a binary key in every cache loader
DistributedFixityCheck(String, String, int, long) - Constructor for class org.fcrepo.kernel.impl.utils.impl.DistributedFixityCheck
 
doBackward(FedoraResource) - Method in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
doBackward(String) - Method in class org.fcrepo.kernel.identifiers.InternalIdentifierConverter
 
doBackward(String) - Method in class org.fcrepo.kernel.impl.identifiers.HashConverter
 
doBackward(String) - Method in class org.fcrepo.kernel.impl.identifiers.HierarchyConverter
 
doBackward(String) - Method in class org.fcrepo.kernel.impl.identifiers.NamespaceConverter
 
doBackward(FedoraResource) - Method in class org.fcrepo.kernel.impl.identifiers.NodeResourceConverter
 
doBackward(Property) - Method in class org.fcrepo.kernel.impl.rdf.converters.PropertyConverter
 
doBackward(RDFNode) - Method in class org.fcrepo.kernel.impl.rdf.converters.ValueConverter
 
doBackward(FedoraResource) - Method in class org.fcrepo.kernel.impl.rdf.impl.PrefixingIdentifierTranslator
 
DocumentStoreExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Translate Modeshape jcr DocumentStoreException to HTTP 500 Internal Server Error
DocumentStoreExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.DocumentStoreExceptionMapper
 
doForward(Resource) - Method in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
doForward(String) - Method in class org.fcrepo.kernel.identifiers.InternalIdentifierConverter
 
doForward(String) - Method in class org.fcrepo.kernel.impl.identifiers.HashConverter
 
doForward(String) - Method in class org.fcrepo.kernel.impl.identifiers.HierarchyConverter
 
doForward(String) - Method in class org.fcrepo.kernel.impl.identifiers.NamespaceConverter
 
doForward(Node) - Method in class org.fcrepo.kernel.impl.identifiers.NodeResourceConverter
 
doForward(Property) - Method in class org.fcrepo.kernel.impl.rdf.converters.PropertyConverter
 
doForward(Value) - Method in class org.fcrepo.kernel.impl.rdf.converters.ValueConverter
 
doForward(Resource) - Method in class org.fcrepo.kernel.impl.rdf.impl.PrefixingIdentifierTranslator
 

E

EMBED_CONTAINS - Static variable in class org.fcrepo.kernel.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 class org.fcrepo.kernel.impl.FedoraBinaryImpl
 
enableVersioning() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
enableVersioning() - Method in interface org.fcrepo.kernel.models.FedoraResource
Enable versioning
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.impl.FedoraResourceImpl
 
equals(Object) - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
 
equals(Object) - Method in class org.fcrepo.kernel.impl.utils.impl.LocalBinaryStoreEntry
Two LowLevelCacheEntries are the same if they have the same key, come from the same BinaryStore, and have the same underlying store configuration
equals(Object) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
equals(Object) - Method in class org.fcrepo.transform.transformations.LDPathTransform
 
equals(Object) - Method in class org.fcrepo.transform.transformations.SparqlQueryTransform
 
evaluateLdpathProgram(String) - Method in class org.fcrepo.transform.http.FedoraTransform
Execute an LDpath program transform
evaluatePolicies(Node) - Method in interface org.fcrepo.kernel.services.policy.StoragePolicyDecisionPoint
Given a JCR node (likely a jcr:content node), determine which storage policy should apply
evaluatePolicy(Node) - Method in interface org.fcrepo.kernel.services.policy.StoragePolicy
Evaluate the policy; if the policy matches, return the binary storage hint.
evaluateRequestPreconditions(Request, HttpServletResponse, FedoraResource, Session) - Static method in class org.fcrepo.http.api.ContentExposingResource
Evaluate request preconditions to ensure the resource is the expected state
evaluateTransform(MediaType, InputStream) - Method in class org.fcrepo.transform.http.FedoraTransform
Get the LDPath output as a JSON stream appropriate for e.g.
EVENT_TYPE_HEADER_NAME - Static variable in class org.fcrepo.jms.headers.DefaultMessageFactory
 
eventBus - Variable in class org.fcrepo.http.commons.AbstractResource
 
EventFilter - Interface in org.fcrepo.kernel.observer
Filter JCR events to remove extraneous events
EventType - Enum in org.fcrepo.kernel.utils
A convenient abstraction over JCR's integer-typed events.
EVERYONE - Static variable in class org.fcrepo.auth.common.ServletContainerAuthenticationProvider
The security principal for every request.
EVERYONE_NAME - Static variable in class org.fcrepo.auth.common.ServletContainerAuthenticationProvider
 
exists(Session, String) - Method in class org.fcrepo.kernel.impl.services.AbstractService
test node existence at path
exists(Session, String) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
 
exists(String) - Method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
Check if a Transaction exists
exists(Session, String) - Method in interface org.fcrepo.kernel.services.Service
Test whether T exists at the given path in the repository
exists(String) - Method in interface org.fcrepo.kernel.services.TransactionService
Check if a Transaction exists
expire() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
expire() - Method in interface org.fcrepo.kernel.Transaction
End the session, and mark for reaping
exportObject(String, String, String, String) - Method in class org.fcrepo.http.api.FedoraExport
Export an object with the given format, e.g.: GET /path/to/object/fcr:export?format=jcr/xml : the node as JCR/XML
EXPOSED_PROTECTED_JCR_TYPES - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
ExternalContentService - Interface in org.fcrepo.kernel.services
 
ExternalContentServiceImpl - Class in org.fcrepo.kernel.impl.services
 
ExternalContentServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.ExternalContentServiceImpl
 
ExternalJsonSidecarExtraPropertyStore - Class in org.fcrepo.connector.file
An implementation of ExtraPropertyStore, based on org.modeshape.connector.filesystem.JsonSidecarExtraPropertyStore that stores the properties in a separate configured directory than the filesystem federation itself.
ExternalJsonSidecarExtraPropertyStore(FedoraFileSystemConnector, DocumentTranslator, File) - Constructor for class org.fcrepo.connector.file.ExternalJsonSidecarExtraPropertyStore
Default constructor.
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
 
externalPath - Variable in class org.fcrepo.transform.http.FedoraTransform
 
externalPath() - Method in class org.fcrepo.transform.http.FedoraTransform
 

F

FCR_METADATA - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FCR_VERSIONS - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
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.FedoraJcrTypes
 
FEDORA_BLANKNODE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FEDORA_CONFIG_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
Fedora configuration namespace "fedora-config", used for user-settable configuration properties.
FEDORA_CONTAINER - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FEDORA_NON_RDF_SOURCE_DESCRIPTION - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FEDORA_PAIRTREE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FEDORA_RESOURCE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
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_TOMBSTONE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
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.models
 
FedoraBinaryImpl - Class in org.fcrepo.kernel.impl
 
FedoraBinaryImpl(Node) - Constructor for class org.fcrepo.kernel.impl.FedoraBinaryImpl
Wrap an existing Node as a Fedora Binary
FedoraEvent - Class in org.fcrepo.kernel.observer
A very simple abstraction to prevent event-driven machinery downstream from the repository from relying directly on a JCR interface Event.
FedoraEvent(Event) - Constructor for class org.fcrepo.kernel.observer.FedoraEvent
Wrap a JCR Event with our FedoraEvent decorators
FedoraEvent(FedoraEvent) - Constructor for class org.fcrepo.kernel.observer.FedoraEvent
Create a FedoraEvent from an existing FedoraEvent object Note: Only the wrapped JCR event is passed on to the new object.
FedoraExport - Class in org.fcrepo.http.api
Serialization for nodes
FedoraExport() - Constructor for class org.fcrepo.http.api.FedoraExport
 
FedoraFileSystemConnector - Class in org.fcrepo.connector.file
This class extends the FileSystemConnector to enable the autocreation of Fedora-specific datastream and content properties.
FedoraFileSystemConnector() - Constructor for class org.fcrepo.connector.file.FedoraFileSystemConnector
 
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
 
FedoraImport - Class in org.fcrepo.http.api
Import serialized objects at a given endpoint
FedoraImport() - Constructor for class org.fcrepo.http.api.FedoraImport
 
FedoraInvalidNamespaceException - Exception in org.fcrepo.kernel.exception
Indicates a namespace used in a CRUD request has not been registered in the repository
FedoraInvalidNamespaceException(String) - Constructor for exception org.fcrepo.kernel.exception.FedoraInvalidNamespaceException
Ordinary constructor
FedoraInvalidNamespaceException(String, Throwable) - Constructor for exception org.fcrepo.kernel.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
 
FedoraJcrTypes - Interface in org.fcrepo.kernel
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
FedoraObjectSerializer - Interface in org.fcrepo.serialization
Interface for serializing/deserializing a FedoraObject to some transportable format
FedoraRepositoryBackup - Class in org.fcrepo.http.api.repository
Repository-wide backup endpoint
FedoraRepositoryBackup() - Constructor for class org.fcrepo.http.api.repository.FedoraRepositoryBackup
 
FedoraRepositoryExport - Class in org.fcrepo.http.api.repository
This stub is a hack to mount the functionality of FedoraExport at the root of this webapp.
FedoraRepositoryExport() - Constructor for class org.fcrepo.http.api.repository.FedoraRepositoryExport
 
FedoraRepositoryImport - Class in org.fcrepo.http.api.repository
This stub is a hack to mount the functionality of FedoraImport at the root of this webapp.
FedoraRepositoryImport() - Constructor for class org.fcrepo.http.api.repository.FedoraRepositoryImport
 
FedoraRepositoryNodeTypes - Class in org.fcrepo.http.api.repository
Expose node types at a REST endpoint
FedoraRepositoryNodeTypes() - Constructor for class org.fcrepo.http.api.repository.FedoraRepositoryNodeTypes
 
FedoraRepositoryRestore - Class in org.fcrepo.http.api.repository
Restore a backup of the repository
FedoraRepositoryRestore() - Constructor for class org.fcrepo.http.api.repository.FedoraRepositoryRestore
 
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.models
 
FedoraResourceImpl - Class in org.fcrepo.kernel.impl
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.impl.FedoraResourceImpl
Construct a FedoraResource from an existing JCR Node
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
 
FedoraTransform - Class in org.fcrepo.transform.http
Endpoint for transforming object properties using stored or POSTed transformations.
FedoraTransform() - Constructor for class org.fcrepo.transform.http.FedoraTransform
Default entry point
FedoraTransform(String) - Constructor for class org.fcrepo.transform.http.FedoraTransform
Create a new FedoraNodes instance for a given path
FedoraTypesUtils - Class in org.fcrepo.kernel.impl.utils
Convenience class with static methods for manipulating Fedora types in the JCR.
FedoraTypesUtils() - Constructor for class org.fcrepo.kernel.impl.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.
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
fileFor(String) - Method in class org.fcrepo.connector.file.FedoraFileSystemConnector
 
FileSystemBinaryStoreEntry - Class in org.fcrepo.kernel.impl.utils.impl
 
FileSystemBinaryStoreEntry(FileSystemBinaryStore, Property) - Constructor for class org.fcrepo.kernel.impl.utils.impl.FileSystemBinaryStoreEntry
Create a binary store entry for a property in a filesystem binary store
filter(Predicate<? super Triple>) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
As Iterators.filter(Iterator, Predicate) while maintaining context.
find(Session, String) - Method in class org.fcrepo.kernel.impl.services.BinaryServiceImpl
Retrieve a Datastream instance by pid and dsid
find(Session, String) - Method in class org.fcrepo.kernel.impl.services.ContainerServiceImpl
Retrieve a Container instance by pid and dsid
find(Session, String) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
Retrieve an existing Fedora resource at the given path
find(Session, String) - Method in interface org.fcrepo.kernel.services.Service
Retrieve an existing T instance by session and path
findNode(Session, String) - Method in class org.fcrepo.kernel.impl.services.AbstractService
 
findOrCreate(Session, String) - Method in class org.fcrepo.kernel.impl.services.BinaryServiceImpl
Retrieve or create a Datastream instance by pid and dsid
findOrCreate(Session, String) - Method in class org.fcrepo.kernel.impl.services.ContainerServiceImpl
 
findOrCreate(Session, String) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
 
findOrCreate(Session, String) - Method in interface org.fcrepo.kernel.services.Service
Retrieve a T instance by session and path
findOrCreateNode(Session, String, String) - Method in class org.fcrepo.kernel.impl.services.AbstractService
 
FIRST_PAGE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
FIXITY_TYPE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
FixityInputStream - Class in org.fcrepo.kernel.impl.utils
An InputStream wrapper that calculates the size and digest while reading from the stream.
FixityInputStream(InputStream, MessageDigest) - Constructor for class org.fcrepo.kernel.impl.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.RdfLexicon
 
FixityRdfContext - Class in org.fcrepo.kernel.impl.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.impl.rdf.impl.FixityRdfContext
Ordinary constructor.
FixityResult - Interface in org.fcrepo.kernel.utils
 
FixityResult.FixityState - Enum in org.fcrepo.kernel.utils
The possible fixity states (which may be ORed together later)
FixityResultImpl - Class in org.fcrepo.kernel.impl.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.impl.utils.FixityResultImpl
Prepare a fixity result given the computed checksum and size
FixityResultImpl(CacheEntry, long, URI) - Constructor for class org.fcrepo.kernel.impl.utils.FixityResultImpl
Prepare a fixity result with the expected size and checksum
FixityResultImpl(String, long, URI) - Constructor for class org.fcrepo.kernel.impl.utils.FixityResultImpl
 
forProperty(Repository, Property) - Static method in class org.fcrepo.kernel.impl.utils.impl.CacheEntryFactory
Load a store-specific CacheEntry model
forProperty(BinaryStore, Property) - Static method in class org.fcrepo.kernel.impl.utils.impl.CacheEntryFactory
Get a store-specific Cache Entry
forward - Variable in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
forward - Variable in class org.fcrepo.kernel.impl.rdf.impl.PrefixingIdentifierTranslator
 
fromModel(Model) - Static method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
FROZEN_MIXIN_TYPES - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
FROZEN_NODE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 

G

getAlgorithm(URI) - Static method in class org.fcrepo.kernel.utils.ContentDigest
Given a digest URI, get the corresponding MessageDigest algorithm
getAllValuesForPredicate(Model, Node, Node) - Static method in class org.fcrepo.http.commons.responses.RdfSerializationUtils
Get all the values for a predicate as a string array, or null if the predicate is not used
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 class org.fcrepo.kernel.impl.FedoraBinaryImpl
 
getBaseVersion() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getBaseVersion() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the JCR Base version for the node
getBinaryContent(String) - Method in class org.fcrepo.http.api.ContentExposingResource
Get the binary content of a datastream
getBinaryContent() - Method in class org.fcrepo.kernel.impl.FedoraBinaryImpl
 
getBinaryContent() - Method in interface org.fcrepo.kernel.models.FedoraBinary
 
GetBinaryKey - Class in org.fcrepo.kernel.impl.services.functions
Get the internal Modeshape BinaryKey for a binary property
GetBinaryKey() - Constructor for class org.fcrepo.kernel.impl.services.functions.GetBinaryKey
 
GetBinaryStore - Class in org.modeshape.jcr
Retrieve the BinaryStore from a running Modeshape Repository
GetBinaryStore() - Constructor for class org.modeshape.jcr.GetBinaryStore
 
getChild(String) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getChild(String) - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the child of this resource at the given path
getChildren() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getChildren() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the children of this resource
getChunkSize() - Method in class org.modeshape.jcr.value.binary.infinispan.ChunkBinaryMetadata
Get the size of the binary's chunks
getCloseableHttpClient() - Method in class org.fcrepo.kernel.impl.services.ExternalContentServiceImpl
 
getClosestExistingAncestor(Session, String) - Static method in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Get the closest ancestor that current exists
GetClusterConfiguration - Class in org.fcrepo.kernel.impl.services.functions
Extract the Infinispan cluster configuration and state from a running Modeshape repository
GetClusterConfiguration() - Constructor for class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
GetClusterExecutor - Class in org.fcrepo.kernel.impl.services.functions
A factory function to insulate services from the details of building a DistributedExecutorService
GetClusterExecutor() - Constructor for class org.fcrepo.kernel.impl.services.functions.GetClusterExecutor
 
getComputedChecksum() - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
 
getComputedChecksum() - Method in interface org.fcrepo.kernel.utils.FixityResult
 
getComputedSize() - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
 
getComputedSize() - Method in interface org.fcrepo.kernel.utils.FixityResult
 
getContainer() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getContainer() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the container of this resource
getContent(String, RdfStream) - Method in class org.fcrepo.http.api.ContentExposingResource
 
getContent() - Method in class org.fcrepo.kernel.impl.FedoraBinaryImpl
 
getContent() - Method in interface org.fcrepo.kernel.models.FedoraBinary
 
getContentDigest() - Method in class org.fcrepo.kernel.impl.FedoraBinaryImpl
 
getContentDigest() - Method in interface org.fcrepo.kernel.models.FedoraBinary
Get the pre-calculated content digest for the binary payload
getContentNode(Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Get the content-bearing node for the given subject
getContentSize() - Method in class org.fcrepo.kernel.impl.FedoraBinaryImpl
 
getContentSize(Node) - Static method in class org.fcrepo.kernel.impl.services.ServiceHelpers
Get the size of the JCR content binary property
getContentSize() - Method in interface org.fcrepo.kernel.models.FedoraBinary
 
getContext(Model, Node) - Method in class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
 
getCreated() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
getCreated() - Method in interface org.fcrepo.kernel.Transaction
Get the date this transaction was created
getCreatedDate() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getCreatedDate() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the date this datastream was created
getCurrentTransactionId(Session) - Static method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
Get the current Transaction ID for a session
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.impl.services.ServiceHelpers
Get the size of a datastream by calculating the size of the properties and the binary properties
getDate() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
getDefinitionForPropertyName(Node, String) - Static method in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Get the property definition information (containing type and multi-value information)
getDescribedResource() - Method in class org.fcrepo.kernel.impl.NonRdfSourceDescriptionImpl
 
getDescribedResource() - Method in interface org.fcrepo.kernel.models.NonRdfSourceDescription
 
getDescription() - Method in class org.fcrepo.kernel.impl.FedoraBinaryImpl
 
getDescription() - Method in interface org.fcrepo.kernel.models.NonRdfSource
Get the description for this binary
getDocumentById(String) - Method in class org.fcrepo.connector.file.FedoraFileSystemConnector
This method returns the object/document for the node with the federated arg 'id'.
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 class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getEtagValue() - Method in interface org.fcrepo.kernel.models.FedoraResource
Construct an ETag value from the last modified date and path.
getExpires() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
getExpires() - Method in interface org.fcrepo.kernel.Transaction
Get the Date when this transaction is expired and can be garbage-collected
getExternalIdentifier() - Method in class org.fcrepo.kernel.impl.utils.BinaryCacheEntry
 
getExternalIdentifier() - Method in class org.fcrepo.kernel.impl.utils.impl.FileSystemBinaryStoreEntry
 
getExternalIdentifier() - Method in class org.fcrepo.kernel.impl.utils.impl.LocalBinaryStoreEntry
Generate a human-readable identifier for the location of this entry
getExternalIdentifier() - Method in class org.fcrepo.kernel.impl.utils.ProjectedCacheEntry
 
getExternalIdentifier() - Method in interface org.fcrepo.kernel.utils.CacheEntry
Generate a human-readable identifier for the location of this entry
getFad() - Method in class org.fcrepo.auth.common.ServletContainerAuthenticationProvider
 
getFedoraObjectSerializers() - Method in class org.fcrepo.serialization.SerializerUtil
Get the whole list of FedoraObjectSerializers
getFilename() - Method in class org.fcrepo.kernel.impl.FedoraBinaryImpl
 
getFilename() - Method in interface org.fcrepo.kernel.models.FedoraBinary
Return the file name for the binary content
getFilter(Session) - Method in class org.fcrepo.kernel.impl.observer.DefaultFilter
 
getFilter(Session) - Method in class org.fcrepo.kernel.impl.observer.NOOPFilter
 
getFilter(Session) - Method in class org.fcrepo.kernel.impl.observer.SuppressByMixinFilter
 
getFilter(Session) - Method in interface org.fcrepo.kernel.observer.EventFilter
Return a Predicate with which to filter JCR Events.
getFirstValueForPredicate(Model, Node, Node) - Static method in class org.fcrepo.http.commons.responses.RdfSerializationUtils
Get the very first value for a predicate as a string, or null if the predicate is not used
getFixity(IdentifierConverter<Resource, FedoraResource>) - Method in class org.fcrepo.kernel.impl.FedoraBinaryImpl
 
getFixity(IdentifierConverter<Resource, FedoraResource>, URI, long) - Method in class org.fcrepo.kernel.impl.FedoraBinaryImpl
 
getFixity(IdentifierConverter<Resource, FedoraResource>) - Method in interface org.fcrepo.kernel.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.models.FedoraBinary
Get the fixity of this datastream in a given repository's binary store.
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.kernel.impl.TransactionImpl
 
getId() - Method in interface org.fcrepo.kernel.Transaction
Get the transaction identifier
getIdentifier() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
getInfo() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
getInputStream() - Method in class org.fcrepo.kernel.impl.utils.BinaryCacheEntry
 
getInputStream() - Method in class org.fcrepo.kernel.impl.utils.impl.LocalBinaryStoreEntry
Get a raw input stream from the underlying store
getInputStream() - Method in interface org.fcrepo.kernel.utils.CacheEntry
Get a raw input stream from the underlying store
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 are singletons.
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.impl.rdf.JcrRdfTools
Convert a Fedora RDF Namespace into its JCR equivalent
getJmxReporter(String) - Method in class org.fcrepo.metrics.ReporterFactory
Publish metrics to JMX
getKey() - Method in interface org.fcrepo.serialization.FedoraObjectSerializer
Get the key for the serializer (that will be used at the REST API to identify the format)
getKey() - Method in class org.fcrepo.serialization.JcrXmlSerializer
 
getLastModifiedDate() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getLastModifiedDate() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the date this datastream was last modified
getLength() - Method in class org.modeshape.jcr.value.binary.infinispan.ChunkBinaryMetadata
Get the content length
getMediaType() - Method in interface org.fcrepo.serialization.FedoraObjectSerializer
Get the media type for the serialized output (so we can send the right mime type as appropriate)
getMediaType() - Method in class org.fcrepo.serialization.JcrXmlSerializer
 
getMessage(FedoraEvent, Session) - Method in class org.fcrepo.jms.headers.DefaultMessageFactory
 
getMessage(FedoraEvent, Session) - Method in interface org.fcrepo.jms.observer.JMSEventMessageFactory
Produce a JMS message from a JCR event with the given session
getMessageDigest() - Method in class org.fcrepo.kernel.impl.utils.FixityInputStream
Retrieve the calculated digest for the input stream
getMetadata(InfinispanBinaryStore, BinaryKey) - Static method in class org.modeshape.jcr.value.binary.infinispan.InfinispanUtils
Get the Metadata for the given key
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 class org.fcrepo.kernel.impl.FedoraBinaryImpl
 
getMimeType() - Method in interface org.fcrepo.kernel.models.FedoraBinary
 
getMixinTypes(Event) - Static method in class org.fcrepo.kernel.impl.observer.DefaultFilter
 
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.utils.EventType
 
GetNamespacedProperties - Class in org.fcrepo.kernel.impl.observer
 
GetNamespacedProperties(Session) - Constructor for class org.fcrepo.kernel.impl.observer.GetNamespacedProperties
Constructor
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 - Static variable in class org.fcrepo.kernel.utils.NamespaceTools
We need the Modeshape NamespaceRegistry, because it allows us to register anonymous namespaces.
getNamespaceRegistry(Session) - Static method in class org.fcrepo.kernel.utils.NamespaceTools
Return the javax.jcr.NamespaceRegistry associated with the arg session.
getNode() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getNode() - Method in interface org.fcrepo.kernel.models.FedoraResource
 
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.impl.services.ServiceHelpers
Get the total size of a Node's properties
getNodeTypes() - Method in class org.fcrepo.http.api.repository.FedoraRepositoryNodeTypes
Retrieve all node types as RDF
getNodeTypes(Session) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
 
getNodeTypes(Session) - Method in interface org.fcrepo.kernel.services.NodeService
 
getNodeTypeTransform(Node, String) - Static method in class org.fcrepo.transform.transformations.LDPathTransform
Pull a node-type specific transform out of JCR
getNodeVersion(String) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getNodeVersion(String) - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the node for this object at the version provided.
getObject() - Method in class org.fcrepo.kernel.impl.spring.ModeShapeRepositoryFactoryBean
 
getObjects(Graph, Node, Resource) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Return an iterator of Triples that match the given subject and predicate
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.impl.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.impl.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 class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getPath() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the path to the JCR node
getPath() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
getPath(Event) - Static method in class org.fcrepo.kernel.observer.FedoraEvent
Get the path of the node related to this event (removing property names from the end of property nodes).
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.
getProperties(String) - Method in class org.fcrepo.connector.file.ExternalJsonSidecarExtraPropertyStore
This is a trivial reimplementation of the private modeshape implementation in org.modeshape.connector.filesystem.JsonSidecarExtraPropertyStore See: https://github.com/ModeShape/modeshape/blob/modeshape-4.2.0.Final/modeshape-jcr/src/main/java/ org/modeshape/connector/filesystem/JsonSidecarExtraPropertyStore.java#L60
getProperties() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
getProperty(String) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getProperty(String) - Method in interface org.fcrepo.kernel.models.FedoraResource
Retrieve the given property value for this resource
getPropertyNameFromPredicate(Node, Resource, Map<String, String>) - Static method in class org.fcrepo.kernel.impl.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.impl.rdf.converters.PropertyConverter
Get the JCR property name for an RDF predicate
getPropertyType(Node, String) - Static method in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Get the JCR property type ID for a given property name.
getQuery() - Method in interface org.fcrepo.transform.Transformation
Get the Query the transformation is using
getQuery() - Method in class org.fcrepo.transform.transformations.LDPathTransform
 
getQuery() - Method in class org.fcrepo.transform.transformations.SparqlQueryTransform
 
getRDFFormat() - Method in class org.fcrepo.http.commons.responses.RdfStreamProvider.NTriplesWithCorrectMimeType
 
getRDFNamespaceForJcrNamespace(String) - Static method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Convert a JCR namespace into an RDF namespace fit for downstream consumption.
getReferencePropertyName(String) - Static method in class org.fcrepo.kernel.impl.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.impl.utils.FedoraTypesUtils
Given an internal reference node property, get the original name
getRepositoryCount(Repository) - Static method in class org.fcrepo.kernel.impl.services.ServiceHelpers
 
getRepositoryObjectCount() - Method in class org.fcrepo.kernel.impl.services.RepositoryServiceImpl
 
getRepositoryObjectCount() - Method in interface org.fcrepo.kernel.services.RepositoryService
Calculate the number of objects in the repository
getRepositorySize() - Method in class org.fcrepo.kernel.impl.services.RepositoryServiceImpl
Calculate the total size of all the binary properties in the repository
getRepositorySize(Repository) - Static method in class org.fcrepo.kernel.impl.services.ServiceHelpers
 
getRepositorySize() - Method in interface org.fcrepo.kernel.services.RepositoryService
Calculate the total size of all the binary properties in the repository
getResource() - Method in exception org.fcrepo.kernel.exception.TombstoneException
Get the tombstone resource
getResource(Namespaced) - Static method in class org.fcrepo.kernel.impl.rdf.impl.mappings.ItemDefinitionToTriples
Get a RDF Resource for a Namespaced JCR object.
getResource(NodeType) - Static method in class org.fcrepo.kernel.impl.rdf.impl.mappings.ItemDefinitionToTriples
Get a RDF Resource for a NodeType JCR object.
getResource(ItemDefinition) - Static method in class org.fcrepo.kernel.impl.rdf.impl.mappings.ItemDefinitionToTriples
Get a RDF Resource for a ItemDefinition JCR object.
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
 
getResultsFormat(MediaType) - Static method in class org.fcrepo.transform.http.responses.ResultSetStreamingOutput
Map the HTTP MediaType to a SPARQL ResultsFormat
getReturn() - Method in class org.fcrepo.http.commons.domain.SinglePrefer
Get the return tag, or a blank default, if none exists.
getSerializationTitle(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Take a HAS_SERIALIZATION node and find the RDFS_LABEL for the format it is associated with
getSerializer(String) - Method in class org.fcrepo.serialization.SerializerUtil
Get a Fedora Object Serializer by its key
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() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getSession() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
getSession() - Method in interface org.fcrepo.kernel.Transaction
Get the transaction-aware session
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(RdfStream, Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
 
getSize(RdfStream, Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.http.commons.responses.RdfStreamProvider
 
getSize(QueryExecution, Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.transform.http.responses.QueryExecutionProvider
 
getSize(ResultSet, Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.transform.http.responses.ResultSetStreamingOutput
 
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
getState() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
getState() - Method in interface org.fcrepo.kernel.Transaction
Get the state of this transaction
getStatus(long, URI) - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
 
getStatus(long, URI) - Method in interface org.fcrepo.kernel.utils.FixityResult
 
getStoreIdentifier() - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
Get the identifier for the entry's store
getStoreIdentifier() - Method in interface org.fcrepo.kernel.utils.FixityResult
Get the identifier for the entry's store
getTag() - Method in class org.fcrepo.http.commons.domain.PreferTag
Get the tag name
getTransaction(String, String) - Method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
 
getTransaction(Session) - Method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
Get the current Transaction for a session
getTransaction(String, String) - Method in interface org.fcrepo.kernel.services.TransactionService
Receive an open Transaction for a given user
getTransaction(Session) - Method in interface org.fcrepo.kernel.services.TransactionService
Get the current Transaction for a session
getTransform(MediaType, InputStream) - Method in class org.fcrepo.transform.TransformationFactory
Get a Transformation from a MediaType and an InputStream with the transform program
getTranslationChain() - Method in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
getTriples(Class<? extends RdfStream>) - Method in class org.fcrepo.http.api.ContentExposingResource
 
getTriples(FedoraResource, Class<? extends RdfStream>) - Method in class org.fcrepo.http.api.ContentExposingResource
 
getTriples(IdentifierConverter<Resource, FedoraResource>, Class<? extends RdfStream>) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getTriples(IdentifierConverter<Resource, FedoraResource>, Iterable<? extends Class<? extends RdfStream>>) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getTriples(IdentifierConverter<Resource, FedoraResource>, Class<? extends RdfStream>) - Method in interface org.fcrepo.kernel.models.FedoraResource
Return the RDF properties of this object using the provided context
getTriples(IdentifierConverter<Resource, FedoraResource>, Iterable<? extends Class<? extends RdfStream>>) - Method in interface org.fcrepo.kernel.models.FedoraResource
Return the RDF properties of this object using the provided contexts
getTxId() - Method in interface org.fcrepo.kernel.TxSession
 
getTypes() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
getUnfrozenResource() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getUnfrozenResource() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get the unfrozen equivalent of a frozen versioned node
getUri(FedoraResource) - Method in class org.fcrepo.http.api.ContentExposingResource
 
getURI() - Method in exception org.fcrepo.kernel.exception.TombstoneException
Get a URI to the tombstone resource
getUserData() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
getUserID() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
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
getValue() - Method in class org.fcrepo.http.commons.domain.PreferTag
Get the default value for the tag
getValueForObject(Node) - Static method in class org.fcrepo.http.commons.responses.RdfStreamStreamingOutput
 
getVersion(String) - Method in class org.fcrepo.http.api.FedoraVersions
Retrieve a version of an object.
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 class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getVersionedAncestor() - Method in interface org.fcrepo.kernel.models.FedoraResource
When this is a frozen node, get the ancestor that was explicitly versioned
getVersionHistory() - Method in class org.fcrepo.kernel.impl.FedoraBinaryImpl
 
getVersionHistory() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
getVersionHistory() - Method in interface org.fcrepo.kernel.models.FedoraResource
Get JCR VersionHistory for the node.
getVersionLabel(Graph, Node, String) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Gets a version label of a subject from the graph
getVersionList() - Method in class org.fcrepo.http.api.FedoraVersioning
Get the list of versions for the object
getVersions(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Return an iterator of Triples for versions.
getVersionSubjectUrl(UriInfo, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Gets the URL of the node whose version is represented by the current node.
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.
GraphDifferencingIterator - Class in org.fcrepo.kernel.utils.iterators
A wrapping Iterator that calculates two differences between a Graph A and a source Iterator B.
GraphDifferencingIterator(Model, Iterator<Triple>) - Constructor for class org.fcrepo.kernel.utils.iterators.GraphDifferencingIterator
Diff a Model against a stream of triples
GraphDifferencingIterator(Graph, Iterator<Triple>) - Constructor for class org.fcrepo.kernel.utils.iterators.GraphDifferencingIterator
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.RdfLexicon
 
HAS_CHILD - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_CHILD_COUNT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_CONTENT_LOCATION - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_CONTENT_LOCATION_VALUE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_FEED - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_FIXITY_CHECK_COUNT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_FIXITY_ERROR_COUNT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_FIXITY_REPAIRED_COUNT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_FIXITY_RESULT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_FIXITY_SERVICE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_FIXITY_STATE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_MEMBER_RELATION - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_MESSAGE_DIGEST - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_MIME_TYPE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_MIXIN_TYPE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_NAMESPACE_PREFIX - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_NAMESPACE_URI - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_NODE_TYPE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_OBJECT_COUNT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_OBJECT_SIZE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_ORIGINAL_NAME - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_PARENT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_PRIMARY_IDENTIFIER - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_PRIMARY_TYPE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_SERIALIZATION - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_SIZE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_SPARQL_ENDPOINT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_SUBSCRIPTION_SERVICE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_TRANSACTION_SERVICE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_VERSION - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_VERSION_HISTORY - Static variable in class org.fcrepo.kernel.RdfLexicon
 
HAS_VERSION_LABEL - Static variable in class org.fcrepo.kernel.RdfLexicon
 
hasDatatypeUri() - Method in class org.fcrepo.kernel.impl.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.impl.FedoraResourceImpl
 
hashCode() - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
 
hashCode() - Method in class org.fcrepo.kernel.impl.utils.impl.LocalBinaryStoreEntry
 
hashCode() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
hashCode() - Method in class org.fcrepo.transform.transformations.LDPathTransform
 
hashCode() - Method in class org.fcrepo.transform.transformations.SparqlQueryTransform
 
HashConverter - Class in org.fcrepo.kernel.impl.identifiers
 
HashConverter() - Constructor for class org.fcrepo.kernel.impl.identifiers.HashConverter
 
HashRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
 
HashRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.HashRdfContext
Default constructor.
hasLang() - Method in class org.fcrepo.kernel.impl.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
hasMixin(Node) - Static method in class org.fcrepo.kernel.impl.ContainerImpl
Check if the node has a fedora:object mixin
hasMixin(Node) - Static method in class org.fcrepo.kernel.impl.FedoraBinaryImpl
Check if the given node is a Fedora binary
hasMixin(Node) - Static method in class org.fcrepo.kernel.impl.NonRdfSourceDescriptionImpl
Check if the node has a fedora:datastream mixin
hasMixin(Node) - Static method in class org.fcrepo.kernel.impl.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 class org.fcrepo.kernel.impl.FedoraResourceImpl
 
hasProperty(String) - Method in interface org.fcrepo.kernel.models.FedoraResource
Does this resource have a property
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 class org.fcrepo.kernel.impl.FedoraResourceImpl
 
hasType(String) - Method in interface org.fcrepo.kernel.models.FedoraResource
Check if this object uses a given mixin
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
HierarchyConverter - Class in org.fcrepo.kernel.impl.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.impl.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
 
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
 
HttpPidMinter - Class in org.fcrepo.mint
PID minter that uses an external REST service to mint PIDs.
HttpPidMinter(String, String, String, String, String, String) - Constructor for class org.fcrepo.mint.HttpPidMinter
Create a new HttpPidMinter.
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(Session, 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
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.headers.DefaultMessageFactory
 
IdentifierConversionException - Exception in org.fcrepo.kernel.exception
 
IdentifierConversionException(String) - Constructor for exception org.fcrepo.kernel.exception.IdentifierConversionException
Ordinary constructor.
IdentifierConverter<A,B> - Class in org.fcrepo.kernel.identifiers
An IdentifierConverter accepts and returns identifiers, translating them in some type-specific manner.
IdentifierConverter() - Constructor for class org.fcrepo.kernel.identifiers.IdentifierConverter
 
idTranslator - Variable in class org.fcrepo.http.api.FedoraBaseResource
 
importObject(String, String, InputStream) - Method in class org.fcrepo.http.api.FedoraImport
Deserialize a serialized object at the current path POST /fcr:import?format=jcr/xml (with a JCR/XML payload)
INBOUND_REFERENCES - Static variable in class org.fcrepo.kernel.RdfLexicon
 
indexInBuffer - Variable in class org.fcrepo.kernel.impl.utils.infinispan.CacheLoaderChunkInputStream
 
INDEXING_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
INDIRECT_CONTAINER - Static variable in class org.fcrepo.kernel.RdfLexicon
 
inDomain(Resource) - Method in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
inDomain(A) - Method in class org.fcrepo.kernel.identifiers.IdentifierConverter
Check if the given resource is in the domain of this converter
inDomain(Resource) - Method in class org.fcrepo.kernel.impl.rdf.impl.PrefixingIdentifierTranslator
 
InfinispanCacheStoreEntry - Class in org.fcrepo.kernel.impl.utils.impl
 
InfinispanCacheStoreEntry(InfinispanBinaryStore, Property) - Constructor for class org.fcrepo.kernel.impl.utils.impl.InfinispanCacheStoreEntry
 
InfinispanUtils - Class in org.modeshape.jcr.value.binary.infinispan
Utilities for gaining access to InfinispanBinaryStore internals
init() - Method in class org.fcrepo.http.commons.session.SessionFactory
Validate the spring wiring
initialize(NamespaceRegistry, NodeTypeManager) - Method in class org.fcrepo.connector.file.FedoraFileSystemConnector
 
InternalExternalEventMapper - Interface in org.fcrepo.kernel.observer.eventmappings
Maps Iterator-packages of Events to Iterators of FedoraEvents according to some algorithm
InternalIdentifierConverter - Class in org.fcrepo.kernel.identifiers
Translates internal String identifiers to internal String identifiers.
InternalIdentifierConverter() - Constructor for class org.fcrepo.kernel.identifiers.InternalIdentifierConverter
 
InvalidChecksumException - Exception in org.fcrepo.kernel.exception
Exception thrown when the calculated digest does not match the stored digest
InvalidChecksumException(String) - Constructor for exception org.fcrepo.kernel.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
 
InvalidQueryExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Translate Modeshape jcr InvalidQueryException to HTTP 400 Bad Request
InvalidQueryExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InvalidQueryExceptionMapper
 
InvalidSerializationFormatException - Exception in org.fcrepo.serialization
Exception thrown when during deserialization it becomes obvious that the InputStream is not in the expected format.
InvalidSerializationFormatException(String) - Constructor for exception org.fcrepo.serialization.InvalidSerializationFormatException
Exception with message
InvalidSerializationFormatExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Translate InvalidSerializationFormatException errors into reasonable HTTP error codes
InvalidSerializationFormatExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InvalidSerializationFormatExceptionMapper
 
invoke(Object, Method, Object[]) - Method in class org.fcrepo.kernel.impl.TxAwareSession
 
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
isAssociatedWithUser(String) - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
isAssociatedWithUser(String) - Method in interface org.fcrepo.kernel.Transaction
Checks if this transaction is associated with a specific user.
isBinaryContentProperty - Static variable in class org.fcrepo.kernel.services.functions.JcrPropertyFunctions
Check if a JCR property is a binary jcr:data property
isBlankNode - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Predicate for determining whether this Node is a Fedora binary.
isContainer - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Predicate for determining whether this Node is a Container.
isContentNode(String) - Method in class org.fcrepo.connector.file.FedoraFileSystemConnector
 
IsExternal - Class in org.modeshape.jcr
Break through Modeshape to find out if a node is external
IsExternal() - Constructor for class org.modeshape.jcr.IsExternal
 
isFedoraBinary - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Predicate for determining whether this Node is a Fedora binary.
isFedoraSubjectTriple - Variable in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
isFrozen - Static variable in class org.fcrepo.kernel.services.functions.JcrPropertyFunctions
Predicate for determining whether this Node is a frozen node (a part of the system version history).
isFrozenNode(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Determines whether the subject is of type nt:frozenNode.
isFrozenNode - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Predicate for determining whether this FedoraResource has a frozen node
isFrozenResource() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
isFrozenResource() - Method in interface org.fcrepo.kernel.models.FedoraResource
Check if a resource is frozen (a historic version).
isInternalNode - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Check if a node is "internal" and should not be exposed e.g.
isInternalProperty - Static variable in class org.fcrepo.kernel.impl.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.impl.utils.FedoraTypesUtils
Check if a property is a reference property.
isInTransaction(Session) - Static method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
Check if a session is possibly within a transaction
isManagedMixin - Static variable in class org.fcrepo.kernel.impl.rdf.ManagedRdf
 
isManagedNamespace - Static variable in class org.fcrepo.kernel.RdfLexicon
Is this namespace one that the repository manages?
isManagedPredicate - Static variable in class org.fcrepo.kernel.RdfLexicon
Detects whether an RDF property is managed by the repository.
isManagedPredicateURI - Static variable in class org.fcrepo.kernel.RdfLexicon
Detects whether an RDF predicate URI is managed by the repository.
isManagedTriple - Static variable in class org.fcrepo.kernel.impl.rdf.ManagedRdf
 
isMultipleValuedProperty - Static variable in class org.fcrepo.kernel.services.functions.JcrPropertyFunctions
Check if a JCR property is a multivalued property or not
isMultivaluedProperty(Node, String) - Static method in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Determine if a given JCR property name is single- or multi- valued.
isNew() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
isNew() - Method in interface org.fcrepo.kernel.models.FedoraResource
Check if a resource was created in this session
isNonRdfSourceDescription - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Predicate for determining whether this Node is a NonRdfSourceDescription
isProtectedAndShouldBeHidden - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Check whether a property is protected (ie, cannot be modified directly) but is not one we've explicitly chosen to include.
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
 
isReadonly() - Method in class org.fcrepo.connector.file.FedoraFileSystemConnector
 
isReferenceProperty(Node, String) - Static method in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
Check if a property definition is a reference property
isResource() - Method in class org.fcrepo.kernel.impl.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
isRoot(String) - Method in class org.fcrepo.connector.file.FedoraFileSystemConnector
Pass-thru to the parent class in order to make this function public
isSingleton() - Method in class org.fcrepo.kernel.impl.spring.ModeShapeRepositoryFactoryBean
 
isVersioned() - Method in class org.fcrepo.kernel.impl.FedoraBinaryImpl
 
isVersioned() - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
isVersioned() - Method in interface org.fcrepo.kernel.models.FedoraResource
Check if a resource is versioned
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
 
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.transform.http.responses.QueryExecutionProvider
 
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.transform.http.responses.ResultSetStreamingOutput
 
ItemDefinitionToTriples<T extends javax.jcr.nodetype.ItemDefinition> - Class in org.fcrepo.kernel.impl.rdf.impl.mappings
Utility for moving generic Item Definitions into RDFS triples
ItemDefinitionToTriples(Node) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.mappings.ItemDefinitionToTriples
Translate ItemDefinitions into triples.
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
 
iterable() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
IteratorConsumer<E,T> - Interface in org.fcrepo.kernel.utils.iterators
Implemented by something that can consume an Iterator.

J

JCR_CREATED - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
JCR_CREATEDBY - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
JCR_FROZEN_NODE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
JCR_LASTMODIFIED - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
JCR_MIXIN_TYPES - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
JCR_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
The core JCR namespace.
JCR_NT_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
JCR_PRIMARY_TYPE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
JCR_UUID - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
JCR_VALUE_SPLITTER - Static variable in class org.fcrepo.kernel.impl.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
JCR_XML - Static variable in interface org.fcrepo.serialization.FedoraObjectSerializer
 
jcrNamespacesToRDFNamespaces - Static variable in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
A map of JCR namespaces to Fedora's RDF namespaces
jcrProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
JcrPropertyFunctions - Class in org.fcrepo.kernel.services.functions
 
JcrPropertyStatementListener - Class in org.fcrepo.kernel.impl.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) - Constructor for class org.fcrepo.kernel.impl.utils.JcrPropertyStatementListener
Construct a statement listener within the given session
JcrPropertyStatementListener(IdentifierConverter<Resource, FedoraResource>, JcrRdfTools) - Constructor for class org.fcrepo.kernel.impl.utils.JcrPropertyStatementListener
Construct a statement listener within the given session
JcrRdfTools - Class in org.fcrepo.kernel.impl.rdf
A set of helpful tools for converting JCR properties to RDF
JcrRdfTools(IdentifierConverter<Resource, FedoraResource>, Session) - Constructor for class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Constructor with even more context.
jcrRdfTools() - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
jcrTools - Variable in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
 
jcrTools - Static variable in class org.fcrepo.kernel.impl.services.AbstractService
 
JcrXmlSerializer - Class in org.fcrepo.serialization
Serialize a FedoraObject using the modeshape-provided JCR/XML format
JcrXmlSerializer() - Constructor for class org.fcrepo.serialization.JcrXmlSerializer
 
JMS_NAMESPACE - Static variable in class org.fcrepo.jms.headers.DefaultMessageFactory
 
JMSEventMessageFactory - Interface in org.fcrepo.jms.observer
Produce a JMS Message from a JCR Event
JMSTopicPublisher - Class in org.fcrepo.jms.observer
Machinery to publish JMS messages when an EventBus message is received.
JMSTopicPublisher() - Constructor for class org.fcrepo.jms.observer.JMSTopicPublisher
 
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
 
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
 

K

keySet() - Method in class org.fcrepo.serialization.SerializerUtil
Get the list of Fedora serializer keys

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.impl.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
lang(String) - Method in class org.fcrepo.kernel.impl.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
LAST_MODIFIED_BY - Static variable in class org.fcrepo.kernel.RdfLexicon
 
LAST_MODIFIED_DATE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
LDP_BASIC_CONTAINER - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
LDP_DIRECT_CONTAINER - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
LDP_HAS_MEMBER_RELATION - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
LDP_INDIRECT_CONTAINER - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
LDP_INSERTED_CONTENT_RELATION - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
LDP_IS_MEMBER_OF_RELATION - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
LDP_MEMBER - Static variable in class org.fcrepo.kernel.RdfLexicon
 
LDP_MEMBER_RESOURCE - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
LDP_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
Linked Data Platform namespace.
LDPathTransform - Class in org.fcrepo.transform.transformations
Utilities for working with LDPath
LDPathTransform(InputStream) - Constructor for class org.fcrepo.transform.transformations.LDPathTransform
Construct a new Transform from the InputStream
LdpContainerRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
 
LdpContainerRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.LdpContainerRdfContext
Default constructor.
LdpIsMemberOfRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
 
LdpIsMemberOfRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.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.
ldpProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
LdpRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
 
LdpRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.LdpRdfContext
Default constructor.
ldpResources - Static variable in class org.fcrepo.kernel.RdfLexicon
 
limit(Integer) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
As Iterators.limit(Iterator, int) while maintaining context.
loadSystemProperties() - Method in class org.fcrepo.kernel.impl.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
LocalBinaryStoreEntry - Class in org.fcrepo.kernel.impl.utils.impl
A LowLevelCacheEntry within a local binary store
LocalBinaryStoreEntry(BinaryStore, Property) - Constructor for class org.fcrepo.kernel.impl.utils.impl.LocalBinaryStoreEntry
 
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

MalformedRdfException - Exception in org.fcrepo.kernel.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.exception.MalformedRdfException
Ordinary constructor.
MalformedRdfException(String, Throwable) - Constructor for exception org.fcrepo.kernel.exception.MalformedRdfException
Ordinary constructor.
MalformedRdfExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
MalformedRdfExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.MalformedRdfExceptionMapper
 
managedNamespaces - Static variable in class org.fcrepo.kernel.RdfLexicon
The namespaces that the repository manages internally.
managedProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
ManagedRdf - Class in org.fcrepo.kernel.impl.rdf
Predicates for determining when RDF is managed by the repository.
matches(URI) - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
Check if the fixity result matches the given checksum URI
matches(long) - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
Check if the fixity result matches the given size
matches(long, URI) - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
Does the fixity entry match the given size and checksum?
matches(URI) - Method in interface org.fcrepo.kernel.utils.FixityResult
Check if the fixity result matches the given checksum URI
matches(long) - Method in interface org.fcrepo.kernel.utils.FixityResult
Check if the fixity result matches the given size
matches(long, URI) - Method in interface org.fcrepo.kernel.utils.FixityResult
Does the fixity entry match the given size and checksum?
MEMBER_SUBJECT - Static variable in class org.fcrepo.kernel.RdfLexicon
 
MEMBERSHIP_RESOURCE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
membershipProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
MESSAGE_EXTERNAL_BODY - Static variable in class org.fcrepo.http.api.ContentExposingResource
 
method - Variable in class org.fcrepo.mint.HttpPidMinter
 
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
 
mintPid() - Method in interface org.fcrepo.kernel.identifiers.PidMinter
Mint a new PID
mintPid() - Method in class org.fcrepo.mint.HttpPidMinter
Mint a unique identifier using an external HTTP API.
mintPid() - Method in class org.fcrepo.mint.UUIDPathMinter
Mint a unique identifier as a UUID
missingChecksum() - Static method in class org.fcrepo.kernel.utils.ContentDigest
Placeholder checksum value.
MIX_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
mixinTypesPredicate - Static variable in class org.fcrepo.http.commons.responses.RdfSerializationUtils
The RDF predicate that will indicate the mixin types.
MODE_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
ModeShapeRepositoryFactoryBean - Class in org.fcrepo.kernel.impl.spring
A Modeshape factory shim to make it play nice with our Spring-based configuration
ModeShapeRepositoryFactoryBean() - Constructor for class org.fcrepo.kernel.impl.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(Session, String, String) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
Move an existing object from the source path to the destination path
moveObject(Session, String, String) - Method in interface org.fcrepo.kernel.services.NodeService
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_TYPE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
namespace(String, String) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
RdfStream
NamespaceConverter - Class in org.fcrepo.kernel.impl.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.impl.identifiers.NamespaceConverter
 
namespaceProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
NamespaceRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
An RdfStream that holds the namespace mappings for serializations, as well as Triples describing those namespaces.
NamespaceRdfContext(Session) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.NamespaceRdfContext
Default constructor.
namespaces(Map<String, String>) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
namespaces() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
NamespaceTools - Class in org.fcrepo.kernel.utils
Tools for working with the JCR Namespace Registry (wrapping some non-standard Modeshape machinery)
newInstance(Session, String) - Static method in class org.fcrepo.kernel.impl.TxAwareSession
Wrap a JCR session with this dynamic proxy
newTransform(InputStream) - Method in interface org.fcrepo.transform.Transformation
 
newTransform(InputStream) - Method in class org.fcrepo.transform.transformations.LDPathTransform
 
newTransform(InputStream) - Method in class org.fcrepo.transform.transformations.SparqlQueryTransform
 
NEXT_PAGE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
node - Variable in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
NODE_ADDRESS - Static variable in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
NODE_VIEW - Static variable in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
nodeConverter - Static variable in class org.fcrepo.kernel.impl.identifiers.NodeResourceConverter
 
nodeConverter() - Method in class org.fcrepo.kernel.impl.rdf.impl.NodeRdfContext
 
NodeDefinitionToTriples - Class in org.fcrepo.kernel.impl.rdf.impl.mappings
Utility for moving Node Definitions into RDFS triples
NodeDefinitionToTriples(Node) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.mappings.NodeDefinitionToTriples
Translate ItemDefinitions into triples.
NodeNotFoundExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Translate Modeshape jcr NodeNotFoundException to HTTP 404 Not Found
NodeNotFoundExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.NodeNotFoundExceptionMapper
 
NodePropertiesTools - Class in org.fcrepo.kernel.impl.utils
Tools for replacing, appending and deleting JCR node properties
NodePropertiesTools() - Constructor for class org.fcrepo.kernel.impl.utils.NodePropertiesTools
 
NodeRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
RdfStream that holds contexts related to a specific Node.
NodeRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.NodeRdfContext
Default constructor.
NodeRemovalEventObserver - Class in org.fcrepo.kernel.impl.observer
This is a listener that fakes a single event to signify object updates.
NodeRemovalEventObserver() - Constructor for class org.fcrepo.kernel.impl.observer.NodeRemovalEventObserver
 
NodeResourceConverter - Class in org.fcrepo.kernel.impl.identifiers
 
NodeResourceConverter() - Constructor for class org.fcrepo.kernel.impl.identifiers.NodeResourceConverter
 
nodeService - Variable in class org.fcrepo.http.commons.AbstractResource
The fcrepo node service
NodeService - Interface in org.fcrepo.kernel.services
 
NodeServiceImpl - Class in org.fcrepo.kernel.impl.services
Service for managing access to Fedora 'nodes' (either datastreams or objects, we don't care.)
NodeServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.NodeServiceImpl
 
nodeToResource(Converter<Resource, FedoraResource>) - Static method in class org.fcrepo.kernel.impl.identifiers.NodeResourceConverter
Get a converter that can transform a Node to a Resource
nodetype2name - Static variable in class org.fcrepo.kernel.services.functions.JcrPropertyFunctions
Translates a NodeType to its String name.
NodeTypeRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
Assemble Triples derived from the NodeTypes in a repository.
NodeTypeRdfContext(NodeTypeManager) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.NodeTypeRdfContext
Convert the NodeTypeManager to an RDF stream, including both primary and mixin node types.
NodeTypeRdfContext(Iterator<NodeType>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.NodeTypeRdfContext
Convert a NodeType iterator into an RDF stream
NodeTypeRdfContext(NodeType) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.NodeTypeRdfContext
Convert a NodeType into an RDF stream by capturing the supertypes, node definitions, and property definitions of the type as RDFS triples.
nodeTypes - Variable in class org.fcrepo.kernel.services.functions.BooleanTypesPredicate
 
NON_RDF_SOURCE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
NonRdfSource - Interface in org.fcrepo.kernel.models
 
NonRdfSourceDescription - Interface in org.fcrepo.kernel.models
 
NonRdfSourceDescriptionImpl - Class in org.fcrepo.kernel.impl
Abstraction for a Fedora datastream backed by a JCR node.
NonRdfSourceDescriptionImpl(Node) - Constructor for class org.fcrepo.kernel.impl.NonRdfSourceDescriptionImpl
The JCR node for this datastream
NOOPFilter - Class in org.fcrepo.kernel.impl.observer
Simple EventFilter that does no filtering.
NOOPFilter() - Constructor for class org.fcrepo.kernel.impl.observer.NOOPFilter
 
NoSuchPropertyDefinitionException - Exception in org.fcrepo.kernel.exception
Represents the case where a property definition has been requested but does not exist.
NoSuchPropertyDefinitionException() - Constructor for exception org.fcrepo.kernel.exception.NoSuchPropertyDefinitionException
 
notCommon() - Method in class org.fcrepo.kernel.utils.iterators.GraphDifferencingIterator
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
 
NTriplesWithCorrectMimeType() - Constructor for class org.fcrepo.http.commons.responses.RdfStreamProvider.NTriplesWithCorrectMimeType
 

O

OneToOne - Class in org.fcrepo.kernel.impl.observer.eventmappings
Maps each JCR Event to a single FedoraEvent
OneToOne() - Constructor for class org.fcrepo.kernel.impl.observer.eventmappings.OneToOne
 
onEvent(EventIterator) - Method in class org.fcrepo.kernel.impl.observer.NodeRemovalEventObserver
Filter JCR events and transform them into our own FedoraEvents.
onEvent(EventIterator) - Method in class org.fcrepo.kernel.impl.observer.SimpleObserver
Filter JCR events and transform them into our own FedoraEvents.
operateOnMixin(Resource, FedoraResource) - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
operateOnMixin(Resource, FedoraResource) - Method in class org.fcrepo.kernel.impl.utils.iterators.RdfAdder
 
operateOnMixin(Resource, FedoraResource) - Method in class org.fcrepo.kernel.impl.utils.iterators.RdfRemover
 
operateOnProperty(Statement, FedoraResource) - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
operateOnProperty(Statement, FedoraResource) - Method in class org.fcrepo.kernel.impl.utils.iterators.RdfAdder
 
operateOnProperty(Statement, FedoraResource) - Method in class org.fcrepo.kernel.impl.utils.iterators.RdfRemover
 
operateOnTriple(Statement) - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
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
 
org.fcrepo.connector.file - package org.fcrepo.connector.file
 
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
 
org.fcrepo.http.api.url - package org.fcrepo.http.api.url
 
org.fcrepo.http.commons - package org.fcrepo.http.commons
Common abstractions for module's sub-packages.
org.fcrepo.http.commons.api.rdf - package org.fcrepo.http.commons.api.rdf
 
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
 
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.jms - package org.fcrepo.jms
This package provides common JMS capability.
org.fcrepo.jms.headers - package org.fcrepo.jms.headers
 
org.fcrepo.jms.observer - package org.fcrepo.jms.observer
This package provides capability to emit JMS messages for Fedora events.
org.fcrepo.kernel - package org.fcrepo.kernel
 
org.fcrepo.kernel.exception - package org.fcrepo.kernel.exception
Kernel exception classes.
org.fcrepo.kernel.identifiers - package org.fcrepo.kernel.identifiers
 
org.fcrepo.kernel.impl - package org.fcrepo.kernel.impl
This package contains abstractions for FedoraResourceImpl types and some types and functionality for Transactions.
org.fcrepo.kernel.impl.identifiers - package org.fcrepo.kernel.impl.identifiers
Unique identifier generators.
org.fcrepo.kernel.impl.observer - package org.fcrepo.kernel.impl.observer
FedoraEvent is defined here, as well some filters and listeners.
org.fcrepo.kernel.impl.observer.eventmappings - package org.fcrepo.kernel.impl.observer.eventmappings
Mappings from JCR Events to FedoraEvents
org.fcrepo.kernel.impl.rdf - package org.fcrepo.kernel.impl.rdf
 
org.fcrepo.kernel.impl.rdf.converters - package org.fcrepo.kernel.impl.rdf.converters
 
org.fcrepo.kernel.impl.rdf.impl - package org.fcrepo.kernel.impl.rdf.impl
 
org.fcrepo.kernel.impl.rdf.impl.mappings - package org.fcrepo.kernel.impl.rdf.impl.mappings
 
org.fcrepo.kernel.impl.services - package org.fcrepo.kernel.impl.services
 
org.fcrepo.kernel.impl.services.functions - package org.fcrepo.kernel.impl.services.functions
 
org.fcrepo.kernel.impl.spring - package org.fcrepo.kernel.impl.spring
Fedora runtime initialization functionality.
org.fcrepo.kernel.impl.utils - package org.fcrepo.kernel.impl.utils
 
org.fcrepo.kernel.impl.utils.impl - package org.fcrepo.kernel.impl.utils.impl
 
org.fcrepo.kernel.impl.utils.infinispan - package org.fcrepo.kernel.impl.utils.infinispan
 
org.fcrepo.kernel.impl.utils.iterators - package org.fcrepo.kernel.impl.utils.iterators
 
org.fcrepo.kernel.models - package org.fcrepo.kernel.models
 
org.fcrepo.kernel.observer - package org.fcrepo.kernel.observer
 
org.fcrepo.kernel.observer.eventmappings - package org.fcrepo.kernel.observer.eventmappings
 
org.fcrepo.kernel.services - package org.fcrepo.kernel.services
 
org.fcrepo.kernel.services.functions - package org.fcrepo.kernel.services.functions
 
org.fcrepo.kernel.services.policy - package org.fcrepo.kernel.services.policy
 
org.fcrepo.kernel.utils - package org.fcrepo.kernel.utils
 
org.fcrepo.kernel.utils.iterators - package org.fcrepo.kernel.utils.iterators
 
org.fcrepo.metrics - package org.fcrepo.metrics
This package provides functionality for capturing Fedora platform performance metrics using the Metrics library.
org.fcrepo.mint - package org.fcrepo.mint
 
org.fcrepo.serialization - package org.fcrepo.serialization
This package provides serialization capability.
org.fcrepo.transform - package org.fcrepo.transform
This package provides abstractions for different types of transforms, e.g for LinkedData and SPARQL.
org.fcrepo.transform.http - package org.fcrepo.transform.http
RESTful interface
org.fcrepo.transform.http.responses - package org.fcrepo.transform.http.responses
 
org.fcrepo.transform.transformations - package org.fcrepo.transform.transformations
Transforms for Linked Data , SPARQL
org.modeshape - package org.modeshape
Modeshape related sub-packages.
org.modeshape.jcr - package org.modeshape.jcr
 
org.modeshape.jcr.value.binary.infinispan - package org.modeshape.jcr.value.binary.infinispan
 
otherServiceProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 

P

PAGE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
PAGE_OF - Static variable in class org.fcrepo.kernel.RdfLexicon
 
parameterize(String) - 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.impl.rdf.impl
 
ParentRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.ParentRdfContext
Default constructor.
password - Variable in class org.fcrepo.mint.HttpPidMinter
 
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
 
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.exception
 
PathNotFoundRuntimeException(Throwable) - Constructor for exception org.fcrepo.kernel.exception.PathNotFoundRuntimeException
Wrap a PathNotFoundException in a runtime exception
PersistingRdfStreamConsumer - Class in org.fcrepo.kernel.impl.utils.iterators
 
PersistingRdfStreamConsumer(IdentifierConverter<Resource, FedoraResource>, Session, RdfStream) - Constructor for class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
Ordinary constructor.
PHYSICAL_ADDRESS - Static variable in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
pidMinter - Variable in class org.fcrepo.http.commons.AbstractResource
A resource that can mint new Fedora PIDs.
PidMinter - Interface in org.fcrepo.kernel.identifiers
Defines the behavior of a component that can accept responsibility for the creation of 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.impl.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.impl.rdf.impl.PrefixingIdentifierTranslator
Construct the graph with the provided resource namespace, which will translate JCR paths into URIs prefixed with that namespace.
PREMIS_FILE_NAME - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
PREMIS_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
REST API namespace "fedora", used for internal API links and node paths.
primaryTypePredicate - Static variable in class org.fcrepo.http.commons.responses.RdfSerializationUtils
The RDF predicate that will indicate the primary node type.
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.impl.utils
Cache entry for a projected binary
ProjectedCacheEntry(Property) - Constructor for class org.fcrepo.kernel.impl.utils.ProjectedCacheEntry
Create a new ProjectedCacheEntry
PROPERTIES_HEADER_NAME - Static variable in class org.fcrepo.jms.headers.DefaultMessageFactory
 
PropertiesRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
NodeRdfContext for RDF that derives from JCR properties on a Resource
PropertiesRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.PropertiesRdfContext
Default constructor.
property() - Method in class org.fcrepo.kernel.impl.utils.BinaryCacheEntry
 
property() - Method in class org.fcrepo.kernel.impl.utils.impl.LocalBinaryStoreEntry
 
property2values - Static variable in class org.fcrepo.kernel.services.functions.JcrPropertyFunctions
Constructs an Iterator of Values from any Property, multi-valued or not.
PropertyConverter - Class in org.fcrepo.kernel.impl.rdf.converters
Convert between RDF properties and JCR properties
PropertyConverter() - Constructor for class org.fcrepo.kernel.impl.rdf.converters.PropertyConverter
 
PropertyDefinitionToTriples - Class in org.fcrepo.kernel.impl.rdf.impl.mappings
Utility for moving Property Definitions into RDFS triples
PropertyDefinitionToTriples(Node) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.mappings.PropertyDefinitionToTriples
Translate ItemDefinitions into triples.
PropertyToTriple - Class in org.fcrepo.kernel.impl.rdf.impl.mappings
Utility for moving from JCR properties to RDF triples.
PropertyToTriple(Session, Converter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.mappings.PropertyToTriple
Default constructor.
PropertyValueIterator - Class in org.fcrepo.kernel.impl.rdf.impl.mappings
Iterate over all the values in a property or list of properties
PropertyValueIterator(Iterator<Property>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.mappings.PropertyValueIterator
Iterate through multiple properties' values
PropertyValueIterator(Property) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.mappings.PropertyValueIterator
Iterate through a property's values
provide() - Method in class org.fcrepo.http.commons.session.SessionProvider
 
publishJCREvent(FedoraEvent) - Method in class org.fcrepo.jms.observer.JMSTopicPublisher
When an EventBus mesage is received, map it to our JMS message payload and push it onto the queue.
putRequiresIfMatch() - Method in class org.fcrepo.http.api.FedoraHttpConfiguration
Should PUT requests require an If-Match header?

Q

QueryExecutionProvider - Class in org.fcrepo.transform.http.responses
Helper for writing QueryExecutions results out in a variety of serialization formats.
QueryExecutionProvider() - Constructor for class org.fcrepo.transform.http.responses.QueryExecutionProvider
 
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 wrapper that skips N bytes and only returns the data up to a certain length
RangeRequestInputStream(InputStream, long, long) - Constructor for class org.fcrepo.http.commons.responses.RangeRequestInputStream
Creates a FilterInputStream by assigning the argument in to the field this.in so as to remember it for later use.
RDF_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
RDF_SOURCE - Static variable in class org.fcrepo.kernel.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.impl.utils.iterators
Consumes an RdfStream by adding its contents to the JCR.
RdfAdder(IdentifierConverter<Resource, FedoraResource>, Session, RdfStream) - Constructor for class org.fcrepo.kernel.impl.utils.iterators.RdfAdder
Ordinary constructor.
RdfLexicon - Class in org.fcrepo.kernel
A lexicon of the RDF properties that the fcrepo kernel (or close-to-core modules) use
RdfLiteralJcrValueBuilder(String) - Constructor for class org.fcrepo.kernel.impl.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
 
rdfNamespacesToJcrNamespaces - Static variable in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
A map of Fedora's RDF namespaces to the JCR equivalent
RdfRemover - Class in org.fcrepo.kernel.impl.utils.iterators
Consumes an RdfStream by removing its contents from the JCR.
RdfRemover(IdentifierConverter<Resource, FedoraResource>, Session, RdfStream) - Constructor for class org.fcrepo.kernel.impl.utils.iterators.RdfRemover
Ordinary constructor.
RDFS_LABEL - Static variable in class org.fcrepo.kernel.RdfLexicon
 
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
RdfSerializationUtils - Class in org.fcrepo.http.commons.responses
Utilities to help with serializing a graph to an HTTP resource
RdfStream - Class in org.fcrepo.kernel.utils.iterators
A stream of RDF triples along with some useful context.
RdfStream(T) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
Constructor that begins the stream with proffered triples.
RdfStream(T) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
Constructor that begins the stream with proffered triples.
RdfStream(T) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
Constructor that begins the stream with proffered triples.
RdfStream(T...) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
Constructor that begins the stream with proffered triples.
RdfStream(T...) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
Constructor that begins the stream with proffered statements.
RdfStream(T) - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
Constructor that begins the stream with proffered triple.
RdfStream() - Constructor for class org.fcrepo.kernel.utils.iterators.RdfStream
Constructor that begins the stream without any triples.
RdfStreamConsumer - Interface in org.fcrepo.kernel.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
 
RdfStreamProvider.NTriplesWithCorrectMimeType - Class in org.fcrepo.http.commons.responses
OpenRDF uses the wrong mimeType for n-triples, so we offer the correct one as well.
RdfStreamStreamingOutput - Class in org.fcrepo.http.commons.responses
Serializes an RdfStream.
RdfStreamStreamingOutput(RdfStream, 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
read() - Method in class org.fcrepo.kernel.impl.utils.infinispan.CacheLoaderChunkInputStream
 
read(byte[], int, int) - Method in class org.fcrepo.kernel.impl.utils.infinispan.CacheLoaderChunkInputStream
 
readDocument(Document) - Method in class org.fcrepo.connector.file.FedoraFileSystemConnector
 
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.impl.services.TransactionServiceImpl
 
REFERENCE_PROPERTY_SUFFIX - Static variable in class org.fcrepo.kernel.impl.utils.FedoraTypesUtils
 
ReferencesRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
Accumulate inbound references to a given resource
ReferencesRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.ReferencesRdfContext
Add the inbound references from other nodes to this resource to the stream
registerMimeTypes() - Method in class org.fcrepo.http.commons.responses.RdfStreamProvider
Add the correct mimeType for n-triples.
registerNodeTypes(Session, InputStream) - Method in class org.fcrepo.kernel.impl.services.NodeServiceImpl
 
registerNodeTypes(Session, InputStream) - Method in interface org.fcrepo.kernel.services.NodeService
 
RegistryService - Class in org.fcrepo.metrics
Provide helpers for working with the Metrics registry
releaseConnections() - Method in class org.fcrepo.jms.observer.JMSTopicPublisher
Close external connections
removeAndRollbackExpired() - Method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
Every REAP_INTERVAL milliseconds, check for expired transactions.
removeAndRollbackExpired() - Method in interface org.fcrepo.kernel.services.TransactionService
Check for expired transactions and remove them
removeDocument(String) - Method in class org.fcrepo.connector.file.FedoraFileSystemConnector
 
removedStatement(Statement) - Method in class org.fcrepo.kernel.impl.utils.JcrPropertyStatementListener
When a statement is removed, remove it from the JCR properties
removeMixin(FedoraResource, Resource, Map<String, String>) - Method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Remove a mixin from a node
removeNodeProperty(Node, String, Value) - Method in class org.fcrepo.kernel.impl.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
removeProperties(String) - Method in class org.fcrepo.connector.file.ExternalJsonSidecarExtraPropertyStore
This is a trivial reimplementation of the private modeshape implementation in org.modeshape.connector.filesystem.JsonSidecarExtraPropertyStore See: https://github.com/ModeShape/modeshape/blob/modeshape-4.2.0.Final/modeshape-jcr/src/main/java/ org/modeshape/connector/filesystem/JsonSidecarExtraPropertyStore.java#L139
removeProperty(FedoraResource, Property, RDFNode, Map<String, String>) - Method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Remove a property from a node
removeReferencePlaceholders(IdentifierConverter<Resource, FedoraResource>, Node, String, Resource) - Method in class org.fcrepo.kernel.impl.utils.NodePropertiesTools
Remove a reference placeholder that links one node to another in-domain resource
removeVersion() - Method in class org.fcrepo.http.api.FedoraVersions
Removes the version specified by the label.
removeVersion(Session, String, String) - Method in class org.fcrepo.kernel.impl.services.VersionServiceImpl
 
removeVersion(Session, String, String) - Method in interface org.fcrepo.kernel.services.VersionService
Remove a version of a node.
replaceProperties(IdentifierConverter<Resource, FedoraResource>, Model, RdfStream) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
replaceProperties(IdentifierConverter<Resource, FedoraResource>, Model, RdfStream) - Method in interface org.fcrepo.kernel.models.FedoraResource
Replace the properties of this object with the properties from the given model
replaceResourceBinaryWithStream(FedoraBinary, InputStream, ContentDisposition, MediaType, String) - Method in class org.fcrepo.http.api.ContentExposingResource
 
replaceResourceWithStream(FedoraResource, InputStream, MediaType, RdfStream) - Method in class org.fcrepo.http.api.ContentExposingResource
 
repo - Variable in class org.fcrepo.serialization.BaseFedoraObjectSerializer
 
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.RdfLexicon
Repository namespace "fcrepo", used for JCR properties exposed publicly.
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.impl.rdf.JcrRdfTools
 
repositoryProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
RepositoryRuntimeException - Exception in org.fcrepo.kernel.exception
Runtime exception
RepositoryRuntimeException(String) - Constructor for exception org.fcrepo.kernel.exception.RepositoryRuntimeException
Ordinary constructor.
RepositoryRuntimeException(Throwable) - Constructor for exception org.fcrepo.kernel.exception.RepositoryRuntimeException
Ordinary constructor.
RepositoryRuntimeException(String, Throwable) - Constructor for exception org.fcrepo.kernel.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
The fcrepo repository service
repositoryService - Variable in class org.fcrepo.http.api.repository.FedoraRepositoryRestore
The fcrepo repository service
RepositoryService - Interface in org.fcrepo.kernel.services
 
RepositoryServiceImpl - Class in org.fcrepo.kernel.impl.services
Service for repository-wide management and querying
RepositoryServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.RepositoryServiceImpl
 
RepositoryVersionRuntimeException - Exception in org.fcrepo.kernel.exception
 
RepositoryVersionRuntimeException(Throwable) - Constructor for exception org.fcrepo.kernel.exception.RepositoryVersionRuntimeException
Wrap a RepositoryVersionException in a runtime exception
RepositoryVersionRuntimeException(String) - Constructor for exception org.fcrepo.kernel.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
 
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 - Variable in class org.fcrepo.http.api.FedoraVersions
 
resource() - Method in class org.fcrepo.http.api.FedoraVersions
 
resource() - Method in class org.fcrepo.kernel.impl.rdf.impl.NodeRdfContext
 
ResourceTypeException - Exception in org.fcrepo.kernel.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.exception.ResourceTypeException
Default constructor.
ResourceTypeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ResourceTypeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ResourceTypeExceptionMapper
 
responseToPid(String) - Method in class org.fcrepo.mint.HttpPidMinter
Remove unwanted text from the minter service response to produce the desired identifier.
restoreRepository(Session, File) - Method in class org.fcrepo.kernel.impl.services.RepositoryServiceImpl
 
restoreRepository(Session, File) - Method in interface org.fcrepo.kernel.services.RepositoryService
This methods restores the repository from a backup
ResultSetStreamingOutput - Class in org.fcrepo.transform.http.responses
Stream the results of a SPARQL Query
ResultSetStreamingOutput() - Constructor for class org.fcrepo.transform.http.responses.ResultSetStreamingOutput
 
retrieveExternalContent(URI) - Method in class org.fcrepo.kernel.impl.services.ExternalContentServiceImpl
Retrieve the content at the URI using the global connection pool.
retrieveExternalContent(URI) - Method in interface org.fcrepo.kernel.services.ExternalContentService
Fetch the content body at a given URI
reverse - Variable in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
reverse - Variable in class org.fcrepo.kernel.impl.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(Session, String, String) - Method in class org.fcrepo.kernel.impl.services.VersionServiceImpl
 
revertToVersion(Session, String, String) - Method in interface org.fcrepo.kernel.services.VersionService
Reverts the node to the version identified by the label.
rollback(String) - Method in class org.fcrepo.http.api.FedoraTransactions
Rollback a transaction
rollback(String) - Method in class org.fcrepo.kernel.impl.services.TransactionServiceImpl
Roll a Transaction back
rollback() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
rollback(String) - Method in interface org.fcrepo.kernel.services.TransactionService
Roll a Transaction back
rollback() - Method in interface org.fcrepo.kernel.Transaction
Discard all unpersisted changes and expire
ROOT - Static variable in interface org.fcrepo.kernel.FedoraJcrTypes
 
RootRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
Assemble Triples derived from the root of a repository.
RootRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.RootRdfContext
Ordinary constructor.
runBackup(InputStream) - Method in class org.fcrepo.http.api.repository.FedoraRepositoryBackup
This method runs a repository backup.
runRestore(InputStream) - Method in class org.fcrepo.http.api.repository.FedoraRepositoryRestore
This method runs a repository restore.

S

schemeToAlgorithm - Static variable in class org.fcrepo.kernel.utils.ContentDigest
 
serialize(FedoraResource, OutputStream, boolean, boolean) - Method in class org.fcrepo.serialization.BaseFedoraObjectSerializer
 
serialize(FedoraResource, OutputStream, boolean, boolean) - Method in interface org.fcrepo.serialization.FedoraObjectSerializer
Serialize a FedoraObject into some format with options for recurse and skipBinary, and write it to the given OutputStream
serialize(FedoraResource, OutputStream, boolean, boolean) - Method in class org.fcrepo.serialization.JcrXmlSerializer
 
serializers - Variable in class org.fcrepo.http.api.FedoraExport
 
serializers - Variable in class org.fcrepo.http.api.FedoraImport
 
serializers - Variable in class org.fcrepo.http.api.url.HttpApiResources
 
SerializerUtil - Class in org.fcrepo.serialization
Helper service that aggregates serializers and makes them accessible by key
SerializerUtil() - Constructor for class org.fcrepo.serialization.SerializerUtil
 
SERVER_MANAGED - Static variable in class org.fcrepo.kernel.RdfLexicon
 
ServerErrorExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ServerErrorExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ServerErrorExceptionMapper
 
ServerManagedPropertyException - Exception in org.fcrepo.kernel.exception
 
ServerManagedPropertyException(String) - Constructor for exception org.fcrepo.kernel.exception.ServerManagedPropertyException
 
ServerManagedPropertyExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ServerManagedPropertyExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ServerManagedPropertyExceptionMapper
 
Service<T> - Interface in org.fcrepo.kernel.services
 
ServiceHelpers - Class in org.fcrepo.kernel.impl.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() - Method in class org.fcrepo.http.api.FedoraBaseResource
 
session - Variable in class org.fcrepo.http.api.FedoraExport
 
session() - Method in class org.fcrepo.http.api.FedoraExport
 
session - Variable in class org.fcrepo.http.api.FedoraFixity
 
session() - Method in class org.fcrepo.http.api.FedoraFixity
 
session - Variable in class org.fcrepo.http.api.FedoraImport
 
session() - Method in class org.fcrepo.http.api.FedoraImport
 
session - Variable in class org.fcrepo.http.api.FedoraLdp
 
session() - Method in class org.fcrepo.http.api.FedoraLdp
 
session - Variable in class org.fcrepo.http.api.FedoraNodes
 
session() - Method in class org.fcrepo.http.api.FedoraNodes
 
session - Variable in class org.fcrepo.http.api.FedoraTombstones
 
session() - Method in class org.fcrepo.http.api.FedoraTombstones
 
session - Variable in class org.fcrepo.http.api.FedoraTransactions
 
session() - Method in class org.fcrepo.http.api.FedoraTransactions
 
session - Variable in class org.fcrepo.http.api.FedoraVersioning
 
session() - Method in class org.fcrepo.http.api.FedoraVersioning
 
session - Variable in class org.fcrepo.http.api.FedoraVersions
 
session() - Method in class org.fcrepo.http.api.FedoraVersions
 
session - Variable in class org.fcrepo.http.api.repository.FedoraRepositoryBackup
 
session - Variable in class org.fcrepo.http.api.repository.FedoraRepositoryExport
 
session - Variable in class org.fcrepo.http.api.repository.FedoraRepositoryImport
 
session - Variable in class org.fcrepo.http.api.repository.FedoraRepositoryNodeTypes
 
session - Variable in class org.fcrepo.http.api.repository.FedoraRepositoryRestore
 
session - Variable in class org.fcrepo.http.api.repository.FedoraRepositoryTransactions
 
session() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
session(Session) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
Sets the JCR context of this stream
session - Variable in class org.fcrepo.transform.http.FedoraTransform
 
session() - Method in class org.fcrepo.transform.http.FedoraTransform
 
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
initialize an empty session factory
SessionFactory(Repository, TransactionService) - 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
 
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
 
setApplicationContext(ApplicationContext) - Method in class org.fcrepo.serialization.SerializerUtil
 
setConnManager(HttpClientConnectionManager) - Method in class org.fcrepo.kernel.impl.services.ExternalContentServiceImpl
 
setContent(InputStream, String, URI, String, StoragePolicyDecisionPoint) - Method in class org.fcrepo.kernel.impl.FedoraBinaryImpl
 
setContent(InputStream, String, URI, String, StoragePolicyDecisionPoint) - Method in interface org.fcrepo.kernel.models.FedoraBinary
Sets the content of this Datastream.
setContentService(ExternalContentService) - Method in class org.fcrepo.http.commons.domain.ContentLocationMessageBodyReader
 
setEnvironment(Cache<String, byte[]>, Set<String>) - Method in class org.fcrepo.kernel.impl.utils.impl.DistributedFixityCheck
 
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.impl.identifiers.HierarchyConverter
 
setLevels(int) - Method in class org.fcrepo.kernel.impl.identifiers.HierarchyConverter
 
setPolicies(List<StoragePolicy>) - Method in interface org.fcrepo.kernel.services.policy.StoragePolicyDecisionPoint
Explicitly set the policies this PDP should use
setPrefix(String) - Method in class org.fcrepo.kernel.impl.identifiers.HierarchyConverter
 
setPrincipalProviders(Set<PrincipalProvider>) - Method in class org.fcrepo.auth.common.ServletContainerAuthenticationProvider
 
setRepositoryConfiguration(Resource) - Method in class org.fcrepo.kernel.impl.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.impl.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.
setUpRepositoryConfiguration() - Method in class org.fcrepo.transform.http.FedoraTransform
Register the LDPath configuration tree in JCR
setURIProperty(String, URI) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
Set the given property value for this resource as a URI, without translating any URIs that appear to be references to repository resources.
setURIProperty(String, URI) - Method in interface org.fcrepo.kernel.models.FedoraResource
Set the given property value for this resource
sha1(File) - Method in class org.fcrepo.connector.file.FedoraFileSystemConnector
Pass-thru to the parent class in order to make this function public
shouldCacheProperties() - Method in class org.fcrepo.connector.file.FedoraFileSystemConnector
Checks whether internally managed properties can and should be stored to an ExtraPropertiesStore.
sidecarFile(String) - Method in class org.fcrepo.connector.file.ExternalJsonSidecarExtraPropertyStore
 
SimpleObserver - Class in org.fcrepo.kernel.impl.observer
Simple JCR EventListener that filters JCR Events through a Fedora EventFilter and puts the resulting stream onto the internal Fedora EventBus as a stream of FedoraEvents.
SimpleObserver() - Constructor for class org.fcrepo.kernel.impl.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.impl.utils.infinispan.CacheLoaderChunkInputStream
 
skip(Integer) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
As Iterators.advance(Iterator, int) while maintaining context.
skolemize(IdentifierConverter<Resource, FedoraResource>, Statement) - Method in class org.fcrepo.kernel.impl.rdf.JcrRdfTools
Convert an external statement into a persistable statement by skolemizing blank nodes, creating hash-uri subjects, etc
SKOS_PREFLABEL - Static variable in class org.fcrepo.kernel.RdfLexicon
 
SPARQL_SD_NAMESPACE - Static variable in class org.fcrepo.kernel.RdfLexicon
SPARQL service description namespace.
SparqlQueryTransform - Class in org.fcrepo.transform.transformations
SPARQL Query-based transforms
SparqlQueryTransform(InputStream) - Constructor for class org.fcrepo.transform.transformations.SparqlQueryTransform
Construct a new SparqlQueryTransform from the data from the InputStream
start() - Method in class org.fcrepo.http.commons.domain.Range
Start of the range
stopListening() - Method in class org.fcrepo.kernel.impl.observer.NodeRemovalEventObserver
logout of the session
stopListening() - Method in class org.fcrepo.kernel.impl.observer.SimpleObserver
logout of the session
stopRepository() - Method in class org.fcrepo.kernel.impl.spring.ModeShapeRepositoryFactoryBean
Attempts to undeploy the repository and shutdown the ModeShape engine on context destroy.
StoragePolicy - Interface in org.fcrepo.kernel.services.policy
A binary storage policy definition and evaluation machinery
StoragePolicyDecisionPoint - Interface in org.fcrepo.kernel.services.policy
Service Interface implementation for managing and using StoragePolicy
storeDocument(Document) - Method in class org.fcrepo.connector.file.FedoraFileSystemConnector
 
storeProperties(String, Map<Name, Property>) - Method in class org.fcrepo.connector.file.ExternalJsonSidecarExtraPropertyStore
This is a trivial reimplementation of the private modeshape implementation in org.modeshape.connector.filesystem.JsonSidecarExtraPropertyStore See: https://github.com/ModeShape/modeshape/blob/modeshape-4.2.0.Final/modeshape-jcr/src/main/java/ org/modeshape/connector/filesystem/JsonSidecarExtraPropertyStore.java#L102
stream() - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
StreamingBaseHtmlProvider - Class in org.fcrepo.http.api.responses
Simple HTML provider for RdfStreams
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
 
structProperties - Static variable in class org.fcrepo.kernel.RdfLexicon
 
subject() - Method in class org.fcrepo.kernel.impl.rdf.impl.NodeRdfContext
 
SuppressByMixinFilter - Class in org.fcrepo.kernel.impl.observer
EventFilter that extends DefaultFilter to also suppress events emitted by nodes with a provided set of mixins.
SuppressByMixinFilter(Set<String>) - Constructor for class org.fcrepo.kernel.impl.observer.SuppressByMixinFilter
 

T

tagHierarchyWithPairtreeMixin(Node, Node) - Static method in class org.fcrepo.kernel.impl.services.AbstractService
Tag a hierarchy with FedoraJcrTypes.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(int) - Method in class org.fcrepo.kernel.services.functions.AllTypesPredicate
 
test(int) - Method in class org.fcrepo.kernel.services.functions.AnyTypesPredicate
 
test(int) - Method in class org.fcrepo.kernel.services.functions.BooleanTypesPredicate
 
TIMEOUT_SYSTEM_PROPERTY - Static variable in class org.fcrepo.kernel.impl.TransactionImpl
 
TIMESTAMP_HEADER_NAME - Static variable in class org.fcrepo.jms.headers.DefaultMessageFactory
 
toDomain(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpResourceConverter
 
toDomain(String) - Method in class org.fcrepo.kernel.identifiers.IdentifierConverter
Convert a plain string to a resource appropriate to this converter
toDomain(String) - Method in class org.fcrepo.kernel.impl.rdf.impl.PrefixingIdentifierTranslator
 
Tombstone - Interface in org.fcrepo.kernel.models
 
TombstoneException - Exception in org.fcrepo.kernel.exception
Exception when a Tombstone FedoraResource is used where a real object is expected
TombstoneException(FedoraResource) - Constructor for exception org.fcrepo.kernel.exception.TombstoneException
Construct a new tombstone exception for a resource
TombstoneException(FedoraResource, String) - Constructor for exception org.fcrepo.kernel.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.impl
 
TombstoneImpl(Node) - Constructor for class org.fcrepo.kernel.impl.TombstoneImpl
Construct a FedoraResource from an existing JCR Node
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 - Variable in class org.fcrepo.kernel.utils.iterators.RdfStream
 
topic() - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
 
topic(Node) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
Sets the topic of this stream
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(DocumentStoreException) - Method in class org.fcrepo.http.commons.exceptionhandlers.DocumentStoreExceptionMapper
 
toResponse(FedoraInvalidNamespaceException) - Method in class org.fcrepo.http.commons.exceptionhandlers.FedoraInvalidNamespaceExceptionMapper
 
toResponse(InvalidChecksumException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidChecksumExceptionMapper
 
toResponse(InvalidQueryException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidQueryExceptionMapper
 
toResponse(InvalidSerializationFormatException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidSerializationFormatExceptionMapper
 
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(NodeNotFoundException) - Method in class org.fcrepo.http.commons.exceptionhandlers.NodeNotFoundExceptionMapper
 
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(TombstoneException) - Method in class org.fcrepo.http.commons.exceptionhandlers.TombstoneExceptionMapper
 
toResponse(TransactionMissingException) - Method in class org.fcrepo.http.commons.exceptionhandlers.TransactionMissingExceptionMapper
 
toResponse(ValueFormatException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ValueFormatExceptionMapper
 
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
 
toStatement - Static variable in class org.fcrepo.http.commons.responses.RdfStreamStreamingOutput
 
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.impl.FedoraResourceImpl
 
toString() - Method in class org.fcrepo.kernel.impl.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
toString() - Method in class org.fcrepo.kernel.impl.utils.FixityResultImpl
 
toString() - Method in class org.fcrepo.kernel.observer.FedoraEvent
 
touchParent(String) - Method in class org.fcrepo.connector.file.FedoraFileSystemConnector
Find the parent file, and set its timestamp to the current time.
Transaction - Interface in org.fcrepo.kernel
 
Transaction.State - Enum in org.fcrepo.kernel
 
TransactionImpl - Class in org.fcrepo.kernel.impl
A Fedora Transaction wraps a JCR session with some expiration logic.
TransactionImpl(Session, String) - Constructor for class org.fcrepo.kernel.impl.TransactionImpl
Create a transaction for the given Session
TransactionMissingException - Exception in org.fcrepo.kernel.exception
A transaction was not found in the transaction registry
TransactionMissingException(String) - Constructor for exception org.fcrepo.kernel.exception.TransactionMissingException
 
TransactionMissingExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
If a transaction is requested that has been closed (or never existed), just return an HTTP 410 Gone.
TransactionMissingExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.TransactionMissingExceptionMapper
 
TransactionService - Interface in org.fcrepo.kernel.services
 
TransactionServiceImpl - Class in org.fcrepo.kernel.impl.services
This is part of the strawman implementation for Fedora transactions This service implements a simple Transaction service which is able to create/commit/rollback Transaction objects A Scheduled annotation is used for removing timed out Transactions
TransactionServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.TransactionServiceImpl
 
transform(Function<? super Triple, ToType>) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
As Iterators.transform(Iterator, Function).
Transformation<T> - Interface in org.fcrepo.transform
Generic interface for transforming a resource's properties to an implementation-defined type
TransformationFactory - Class in org.fcrepo.transform
Get a Transformation from a MediaType
TransformationFactory() - Constructor for class org.fcrepo.transform.TransformationFactory
Get a new TransformationFactory with the default classes
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.impl.rdf.impl.NodeRdfContext
 
translator() - Method in class org.fcrepo.kernel.impl.utils.iterators.PersistingRdfStreamConsumer
 
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
triples - Variable in class org.fcrepo.kernel.utils.iterators.RdfStream
 
TURTLE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
TURTLE_TYPE - 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
 
TxAwareSession - Class in org.fcrepo.kernel.impl
A dynamic proxy that wraps JCR sessions.
TxAwareSession(Session, String) - Constructor for class org.fcrepo.kernel.impl.TxAwareSession
 
TxSession - Interface in org.fcrepo.kernel
Additional methods introduced by our transaction-aware session
TypeRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
 
TypeRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.rdf.impl.TypeRdfContext
Default constructor.

U

UNKNOWN_NODE_VIEW - Static variable in class org.fcrepo.kernel.impl.services.functions.GetClusterConfiguration
 
unversionedResourcePath() - Method in class org.fcrepo.http.api.FedoraVersions
 
updateDocument(DocumentChanges) - Method in class org.fcrepo.connector.file.FedoraFileSystemConnector
 
updateExpiryDate() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
updateExpiryDate() - Method in interface org.fcrepo.kernel.Transaction
Roll forward the expiration date for recent activity
updateProperties(String, Map<Name, Property>) - Method in class org.fcrepo.connector.file.ExternalJsonSidecarExtraPropertyStore
This is a trivial reimplementation of the private modeshape implementation in org.modeshape.connector.filesystem.JsonSidecarExtraPropertyStore See: https://github.com/ModeShape/modeshape/blob/modeshape-4.2.0.Final/modeshape-jcr/src/main/java/ org/modeshape/connector/filesystem/JsonSidecarExtraPropertyStore.java#L74
updateProperties(IdentifierConverter<Resource, FedoraResource>, String, RdfStream) - Method in class org.fcrepo.kernel.impl.FedoraResourceImpl
 
updateProperties(IdentifierConverter<Resource, FedoraResource>, String, RdfStream) - Method in interface org.fcrepo.kernel.models.FedoraResource
Update the provided properties with a SPARQL Update query.
updateSparql(InputStream) - Method in class org.fcrepo.http.api.FedoraLdp
Update an object using SPARQL-UPDATE
UriAwareResourceModelFactory - Interface in org.fcrepo.http.commons.api.rdf
Helper to generate an RDF model for a FedoraResourceImpl that (likely) creates relations from our resource to other HTTP components
uriInfo - Variable in class org.fcrepo.http.api.FedoraNodes
 
uriInfo - Variable in class org.fcrepo.http.api.FedoraVersioning
 
uriInfo - Variable in class org.fcrepo.http.commons.AbstractResource
Useful for constructing URLs
url - Variable in class org.fcrepo.mint.HttpPidMinter
 
USER_AGENT_HEADER_NAME - Static variable in class org.fcrepo.jms.headers.DefaultMessageFactory
 
USER_HEADER_NAME - Static variable in class org.fcrepo.jms.headers.DefaultMessageFactory
 
username - Variable in class org.fcrepo.mint.HttpPidMinter
 
UUIDPathMinter - Class in org.fcrepo.mint
PID minter that creates hierarchical IDs for a UUID
UUIDPathMinter() - Constructor for class org.fcrepo.mint.UUIDPathMinter
Configure the path minter using some reasonable defaults for the length and count of the branch nodes
UUIDPathMinter(int, int) - Constructor for class org.fcrepo.mint.UUIDPathMinter
Configure the path minter for the length of the keys and depth of the branch node prefix
UUIDPidMinter - Class in org.fcrepo.mint
Simple PidMinter that replies on Java's inbuilt UUID minting.
UUIDPidMinter() - Constructor for class org.fcrepo.mint.UUIDPidMinter
Create a special kind of UUIDPathMinter with no prefixed segments

V

validatePath(Session, String) - Static method in class org.fcrepo.kernel.utils.NamespaceTools
Validate resource path for unregistered namespace prefixes
value() - Method in class org.fcrepo.kernel.impl.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
value(String) - Method in class org.fcrepo.kernel.impl.rdf.converters.ValueConverter.RdfLiteralJcrValueBuilder
 
value2string - Static variable in class org.fcrepo.kernel.services.functions.JcrPropertyFunctions
Translates a JCR Value to its String expression.
ValueConverter - Class in org.fcrepo.kernel.impl.rdf.converters
 
ValueConverter(Session, Converter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.rdf.converters.ValueConverter
Convert values between JCR values and RDF objects with the given session and subjects
ValueConverter.RdfLiteralJcrValueBuilder - Class in org.fcrepo.kernel.impl.rdf.converters
 
ValueFormatExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Translate Modeshape jcr ValueFormatException to HTTP 400 Bad Request
ValueFormatExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ValueFormatExceptionMapper
 
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.Transaction.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.kernel.utils.EventType
Returns the enum constant of this type with the specified name.
valueOf(Integer) - Static method in enum org.fcrepo.kernel.utils.EventType
Get the Fedora event type for a JCR type
valueOf(String) - Static method in enum org.fcrepo.kernel.utils.FixityResult.FixityState
Returns the enum constant of this type with the specified name.
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.Transaction.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.kernel.utils.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.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 interface org.fcrepo.kernel.FedoraJcrTypes
 
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.RdfLexicon
 
versionService - Variable in class org.fcrepo.http.commons.AbstractResource
The fcrepo version service
VersionService - Interface in org.fcrepo.kernel.services
 
VersionServiceImpl - Class in org.fcrepo.kernel.impl.services
This service exposes management of node versioning.
VersionServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.VersionServiceImpl
 
VersionsRdfContext - Class in org.fcrepo.kernel.impl.rdf.impl
RdfStream that supplies Triples concerning the versions of a selected Node.
VersionsRdfContext(FedoraResource, IdentifierConverter<Resource, FedoraResource>) - Constructor for class org.fcrepo.kernel.impl.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
ViewHelpers() - Constructor for class org.fcrepo.http.commons.responses.ViewHelpers
 
VOAF_VOCABULARY - Static variable in class org.fcrepo.kernel.RdfLexicon
 

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
 
withThisContext(T) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
Returns the proffered Triples with the context of this RdfStream.
withThisContext(T) - Method in class org.fcrepo.kernel.utils.iterators.RdfStream
Returns the proffered Triples with the context of this RdfStream.
WRITABLE - Static variable in class org.fcrepo.kernel.RdfLexicon
 
write(OutputStream) - Method in class org.fcrepo.http.commons.responses.RdfStreamStreamingOutput
 
writeTo(RdfStream, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
 
writeTo(RdfStream, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class org.fcrepo.http.commons.responses.RdfStreamProvider
 
writeTo(QueryExecution, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class org.fcrepo.transform.http.responses.QueryExecutionProvider
 
writeTo(ResultSet, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class org.fcrepo.transform.http.responses.ResultSetStreamingOutput
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

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