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

A

abort() - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
AbstractDeleteResourceService - Class in org.fcrepo.kernel.impl.services
Shared delete/purge code.
AbstractDeleteResourceService() - Constructor for class org.fcrepo.kernel.impl.services.AbstractDeleteResourceService
 
AbstractJMSPublisher - Class in org.fcrepo.jms
Machinery to publish JMS messages when an EventBus message is received.
AbstractJMSPublisher() - Constructor for class org.fcrepo.jms.AbstractJMSPublisher
 
AbstractNonRdfSourceOperation - Class in org.fcrepo.kernel.impl.operations
An abstract operation for interacting with a non-rdf source
AbstractNonRdfSourceOperation(Transaction, FedoraId) - Constructor for class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
Basic constructor.
AbstractNonRdfSourceOperation(Transaction, FedoraId, InputStream) - Constructor for class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
Constructor for internal binaries.
AbstractNonRdfSourceOperation(Transaction, FedoraId, URI, String) - Constructor for class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
Constructor for external content.
AbstractNonRdfSourceOperationBuilder - Class in org.fcrepo.kernel.impl.operations
An abstract operation for interacting with a non-rdf source
AbstractNonRdfSourceOperationBuilder(Transaction, FedoraId, InputStream) - Constructor for class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
Constructor for internal binary.
AbstractNonRdfSourceOperationBuilder(Transaction, FedoraId, String, URI) - Constructor for class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
Constructor for external binary.
AbstractRdfSourceOperation - Class in org.fcrepo.kernel.impl.operations
Abstract operation for interacting with an rdf source
AbstractRdfSourceOperation(Transaction, FedoraId, RdfStream) - Constructor for class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperation
 
AbstractRdfSourceOperationBuilder - Class in org.fcrepo.kernel.impl.operations
Abstract builder for interacting with an Rdf Source Operation Builder
AbstractRdfSourceOperationBuilder(Transaction, FedoraId, String, ServerManagedPropsMode) - Constructor for class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
 
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
 
AbstractResourceOperation - Class in org.fcrepo.kernel.impl.operations
Abstract operation for interacting with a resource
AbstractResourceOperation(Transaction, FedoraId) - Constructor for class org.fcrepo.kernel.impl.operations.AbstractResourceOperation
 
AbstractResourceOperationBuilder - Class in org.fcrepo.kernel.impl.operations
Base resource operation builder to share class fields and userPrincipal method.
AbstractResourceOperationBuilder(Transaction, FedoraId) - Constructor for class org.fcrepo.kernel.impl.operations.AbstractResourceOperationBuilder
Constructor.
AbstractService - Class in org.fcrepo.kernel.impl.services
Abstract service for interacting with a kernel service
AbstractService() - Constructor for class org.fcrepo.kernel.impl.services.AbstractService
 
ACCEPT_DATETIME - Static variable in class org.fcrepo.http.api.ContentExposingResource
 
AccessControlJavaSecurityExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Translate Java Security AccessControlExceptions into HTTP 403 Forbidden errors
AccessControlJavaSecurityExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.AccessControlJavaSecurityExceptionMapper
 
AccessDeniedException - Exception in org.fcrepo.kernel.api.exception
An access exception has occurred.
AccessDeniedException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.AccessDeniedException
Constructor
AccessDeniedExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
AccessDeniedExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.AccessDeniedExceptionMapper
 
ACLAuthorizationConstraintViolationException - Exception in org.fcrepo.kernel.api.exception
 
ACLAuthorizationConstraintViolationException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ACLAuthorizationConstraintViolationException
Ordinary constructor.
ACLHandle - Interface in org.fcrepo.kernel.api.auth
Class to hold the authorizations from an ACL and the resource that has the ACL.
ACLHandleImpl - Class in org.fcrepo.auth.webac
A simple class connecting an URI pointing to an ACL to a FedoraResource that points to that ACL.
ACLHandleImpl(FedoraResource, List<WebACAuthorization>) - Constructor for class org.fcrepo.auth.webac.ACLHandleImpl
Default constructor.
acquire(String, FedoraId) - Method in interface org.fcrepo.kernel.api.lock.ResourceLockManager
Acquires a lock on the resource, associating it to the txId.
acquire(String, FedoraId) - Method in class org.fcrepo.kernel.impl.lock.InMemoryResourceLockManager
 
acquireConnections() - Method in class org.fcrepo.jms.AbstractJMSPublisher
Connect to JCR Repository and JMS queue
ACTIVITY_STREAMS_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
actor - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage
 
Actor(String) - Constructor for class org.fcrepo.event.serialization.JsonLDEventMessage.Actor
 
addCacheControlHeaders(HttpServletResponse, FedoraResource, Transaction) - Method in class org.fcrepo.http.api.ContentExposingResource
Add ETag and Last-Modified cache control headers to the response
addContainedBy(Transaction, FedoraId, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
Add a contained by relation between the child resource and its parent.
addContainedBy(Transaction, FedoraId, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
addContainedBy(Transaction, FedoraId, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
addContainedBy(Transaction, FedoraId, FedoraId, Instant, Instant) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
Add a contained by relation between the child resource and its parent for a range of time in the past.
addContainedBy(Transaction, FedoraId, FedoraId, Instant, Instant) - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
addContainedBy(Transaction, FedoraId, FedoraId, Instant, Instant) - Method in class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
addExternalContentHeaders(FedoraResource) - Method in class org.fcrepo.http.api.ContentExposingResource
 
addHttpComponentModelsForResourceToStream(RdfStream, FedoraResource, UriInfo) - Method in class org.fcrepo.http.commons.api.rdf.HttpTripleUtil
Add additional models to the RDF dataset for the given resource
addLinkAndOptionsHttpHeaders(FedoraResource) - Method in class org.fcrepo.http.api.ContentExposingResource
Add Link and Option headers
addMapping(Transaction, FedoraId, FedoraId, String) - Method in interface org.fcrepo.persistence.ocfl.api.FedoraToOcflObjectIndex
Adds a mapping to the index
addMapping(Transaction, FedoraId, FedoraId, String) - Method in class org.fcrepo.persistence.ocfl.impl.DbFedoraToOcflObjectIndex
 
addMapping(Transaction, FedoraId, FedoraId, String) - Method in class org.fcrepo.persistence.ocfl.impl.FedoraToOcflObjectIndexMetrics
 
addMembership(Transaction, FedoraId, FedoraId, Triple, Instant) - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
Add new membership property to the index, clearing any delete operations for the property if necessary.
addMembership(Transaction, FedoraId, FedoraId, Triple, Instant, Instant) - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
Add new membership property to the index
addOne(int) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Yes, we really did create a method to increment a given int.
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
 
addResponseHeaders(HttpServletResponse) - Method in class org.fcrepo.http.commons.domain.PreferTag
Add appropriate response headers to indicate that the incoming preferences were acknowledged
addTransactionHeaders(FedoraResource) - Method in class org.fcrepo.http.api.ContentExposingResource
 
addUpdateIndex(Transaction, ResourceHeaders) - Method in interface org.fcrepo.search.api.SearchIndex
Adds or updates the index with the resource header information.
addUpdateIndex(Transaction, ResourceHeaders) - Method in class org.fcrepo.search.impl.DbSearchIndexImpl
 
addUpdateIndex(Transaction, ResourceHeaders) - Method in class org.fcrepo.search.impl.SearchIndexMetrics
 
addVersion() - Method in class org.fcrepo.http.api.FedoraVersioning
Create a new version of a resource.
allMatch(Predicate<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
anyMatch(Predicate<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
Application() - Constructor for class org.fcrepo.event.serialization.JsonLDEventMessage.Application
 
Application(String, String) - Constructor for class org.fcrepo.event.serialization.JsonLDEventMessage.Application
 
APPLICATION_LINK_FORMAT - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
ARCHIVAL_GROUP - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
archivalGroup(boolean) - Method in interface org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
Indicates that this resource should be created as an Archival Group
archivalGroup(boolean) - Method in class org.fcrepo.kernel.impl.operations.CreateRdfSourceOperationBuilderImpl
 
asAcl() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Creates a new Fedora ID based on this ID that points to an ACL resource.
asBaseId() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Behaves the same as FedoraId.getBaseId() except it returns a FedoraId rather than a String.
asDescription() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Creates a new Fedora ID based on this ID that points to a binary description resource.
asKernelHeaders() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
asLiteralStringNode(String) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Convert a URI string to an RDF node
asMemento(String) - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Creates a new Fedora ID based on this ID that points to a memento resource.
asMemento(Instant) - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Creates a new Fedora ID based on this ID that points to a memento resource.
asNode(FedoraResource) - Method in class org.fcrepo.http.api.ContentExposingResource
This is a helper method for using the idTranslator to convert this resource into an associated Jena Node.
asResourceId() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Behaves the same as FedoraId.getResourceId() except it returns a FedoraId rather than a String.
asStorageHeaders() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
asTimemap() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Creates a new Fedora ID based on this ID that points to a timemap resource.
asTombstone() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Creates a new Fedora ID based on this ID that points to a tombstone resource.
asURI(String, byte[]) - Static method in class org.fcrepo.kernel.api.utils.ContentDigest
Convert a MessageDigest algorithm and checksum byte-array data to a URN
asURI(String, String) - Static method in class org.fcrepo.kernel.api.utils.ContentDigest
Convert a MessageDigest algorithm and checksum value to a URN
ATOMIC_EXPIRES_HEADER - Static variable in class org.fcrepo.http.commons.session.TransactionConstants
 
ATOMIC_ID_HEADER - Static variable in class org.fcrepo.http.commons.session.TransactionConstants
 
AuthConfig - Class in org.fcrepo.webapp
Spring config for auth
AuthConfig() - Constructor for class org.fcrepo.webapp.AuthConfig
 
authHandleCache() - Method in class org.fcrepo.webapp.WebappConfig
Used to cache the effective ACL location and authorizations for a given resource.
AUTHORIZED - Static variable in class org.fcrepo.auth.common.ContainerAuthToken
 
AuthPropsConfig - Class in org.fcrepo.config
Auth related configuration properties
AuthPropsConfig() - Constructor for class org.fcrepo.config.AuthPropsConfig
 
AutoReloadingConfiguration - Class in org.fcrepo.kernel.api.utils
Abstract configuration class which monitors a file path in order to reload the configuration when it changes.
AutoReloadingConfiguration() - Constructor for class org.fcrepo.kernel.api.utils.AutoReloadingConfiguration
 

B

BAD_CHECKSUM - org.fcrepo.kernel.api.utils.FixityResult.FixityState
 
BAD_SIZE - org.fcrepo.kernel.api.utils.FixityResult.FixityState
 
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.DefaultMessageFactory
 
BASIC_CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
Binary - Interface in org.fcrepo.kernel.api.models
 
BinaryImpl - Class in org.fcrepo.kernel.impl.models
Implementation of a Non-RDF resource.
BinaryImpl(FedoraId, Transaction, PersistentStorageSessionManager, ResourceFactory) - Constructor for class org.fcrepo.kernel.impl.models.BinaryImpl
Construct the binary
bodyToExternalStream(String, RdfStream, HttpIdentifierConverter) - Method in class org.fcrepo.http.api.services.HttpRdfService
Convert internal IDs to external URIs
bodyToInternalModel(FedoraId, InputStream, MediaType, HttpIdentifierConverter, boolean) - Method in class org.fcrepo.http.api.services.HttpRdfService
Parse the request body to a Model, with the URI to Fedora ID translations done.
build() - Method in interface org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
 
build() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationBuilder
 
build() - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperationBuilder
 
build() - Method in interface org.fcrepo.kernel.api.operations.ResourceOperationBuilder
Build the ResourceOperation constructed by this builder
build() - Method in interface org.fcrepo.kernel.impl.observer.EventBuilder
Constructs a new Event object from the details in the builder.
build() - Method in class org.fcrepo.kernel.impl.observer.ResourceOperationEventBuilder
 
build() - Method in class org.fcrepo.kernel.impl.operations.CreateNonRdfSourceOperationBuilderImpl
 
build() - Method in class org.fcrepo.kernel.impl.operations.CreateRdfSourceOperationBuilderImpl
 
build() - Method in class org.fcrepo.kernel.impl.operations.CreateVersionResourceOperationBuilderImpl
 
build() - Method in class org.fcrepo.kernel.impl.operations.DeleteResourceOperationBuilder
 
build() - Method in class org.fcrepo.kernel.impl.operations.PurgeResourceOperationBuilder
 
build() - Method in class org.fcrepo.kernel.impl.operations.ReferenceOperationBuilder
 
build() - Method in class org.fcrepo.kernel.impl.operations.ReindexResourceOperationBuilder
 
build() - Method in class org.fcrepo.kernel.impl.operations.UpdateNonRdfSourceOperationBuilder
 
build() - Method in class org.fcrepo.kernel.impl.operations.UpdateRdfSourceOperationBuilder
 
buildConstraintLink(Class<? extends ConstraintViolationException>, ServletContext, UriInfo) - Static method in class org.fcrepo.http.commons.exceptionhandlers.ConstraintExceptionMapper
Creates a constrainedBy link header with the appropriate RDF URL for the exception.
buildConstraintLink(ConstraintViolationException, ServletContext, UriInfo) - Static method in class org.fcrepo.http.commons.exceptionhandlers.ConstraintExceptionMapper
Creates a constrainedBy link header with the appropriate RDF URL for the exception.
buildLink(String, String) - Static method in class org.fcrepo.http.api.ContentExposingResource
Utility function for building a Link.

C

CachedHttpRequest - Class in org.fcrepo.auth.webac
An extension of HttpServletRequestWrapper that caches the InputStream as byte array and overrides the getInputStream to return a new InputStream object each time based on the cached byte array.
CachedHttpRequest(ServletRequest) - Constructor for class org.fcrepo.auth.webac.CachedHttpRequest
Create a new CachedSparqlRequest for the given servlet request.
call() - Method in interface org.fcrepo.common.lang.UncheckedCallable
 
CannotCreateMementoException - Exception in org.fcrepo.kernel.api.exception
An exception class for invalid memento creation attempts.
CannotCreateMementoException(String) - Constructor for exception org.fcrepo.kernel.api.exception.CannotCreateMementoException
Default constructor
CannotCreateMementoExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
A mapper for memento creation exceptions
CannotCreateMementoExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.CannotCreateMementoExceptionMapper
 
CannotCreateResourceException - Exception in org.fcrepo.kernel.api.exception
Request for object creation failed
CannotCreateResourceException(String) - Constructor for exception org.fcrepo.kernel.api.exception.CannotCreateResourceException
Ordinary constructor.
CannotCreateResourceExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
CannotCreateResourceExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.CannotCreateResourceExceptionMapper
 
checkAclLinkHeader(List<String>) - Method in class org.fcrepo.kernel.impl.services.AbstractService
Check that we don't try to provide an ACL Link header.
checkCacheControlHeaders(Request, HttpServletResponse, FedoraResource, Transaction) - 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.
CheckedRunnable - Interface in org.fcrepo.common.lang
Same as Runnable but it has Exception in its signature
checkFixity() - Method in class org.fcrepo.persistence.common.MultiDigestInputStreamWrapper
After consuming the inputstream, verify that all of the computed digests matched the provided digests.
checkFixity(Binary) - Method in interface org.fcrepo.kernel.api.services.FixityService
Digest this binary with the digest algorithms provided
checkFixity(Binary) - Method in class org.fcrepo.kernel.impl.services.FixityServiceImpl
 
checkForInsufficientStorageException(Throwable, Throwable) - Method in class org.fcrepo.http.api.ContentExposingResource
 
checksumURI(String) - Static method in class org.fcrepo.http.api.ContentExposingResource
Create a checksum URI object.
checkTripleForDisallowed(Triple) - Static method in class org.fcrepo.kernel.api.utils.RelaxedPropertiesHelper
Several tests for invalid or disallowed RDF statements.
cleanupClosedTransactions() - Method in class org.fcrepo.kernel.impl.TransactionManagerImpl
Periodically scan for closed transactions for cleanup
cleanupSession(String) - Method in class org.fcrepo.persistence.ocfl.impl.ReindexService
Remove persistent sessions for a transaction to avoid memory leaks.
clearEvents(Transaction) - Method in interface org.fcrepo.kernel.api.observer.EventAccumulator
Removes all of a transaction's accumulated events without emitting them.
clearEvents(Transaction) - Method in class org.fcrepo.kernel.impl.observer.EventAccumulatorImpl
 
clearIndex() - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
Clear all entries from the index
ClientErrorExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ClientErrorExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ClientErrorExceptionMapper
 
close() - Method in class org.fcrepo.http.commons.responses.LinkFormatStream
 
close() - Method in class org.fcrepo.http.commons.responses.RdfNamespacedStream
 
close() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
close() - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
collect(Collector<? super T, A, R>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
collectorRegistry(MeterRegistry) - Method in class org.fcrepo.config.MetricsConfig
 
commit() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
commit() - Method in interface org.fcrepo.kernel.api.Transaction
Commit the transaction
commit() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
commit() - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
Commits any changes in the current session to persistent storage.
commit() - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
commit() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
 
commit() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSessionMetrics
 
commit(String) - Method in class org.fcrepo.http.api.Transactions
Commit a transaction resource
commit(Transaction) - Method in interface org.fcrepo.persistence.ocfl.api.FedoraToOcflObjectIndex
Commit mapping changes for the session.
commit(Transaction) - Method in class org.fcrepo.persistence.ocfl.impl.DbFedoraToOcflObjectIndex
 
commit(Transaction) - Method in class org.fcrepo.persistence.ocfl.impl.FedoraToOcflObjectIndexMetrics
 
commitIfShortLived() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
commitIfShortLived() - Method in interface org.fcrepo.kernel.api.Transaction
Commit the transaction only if the transaction is shortLived
commitIfShortLived() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
CommitOption - Enum in org.fcrepo.persistence.api
Options for defining the behavior when performing a commit to the persistent storage layer.
COMMITTED - org.fcrepo.kernel.api.TransactionState
 
COMMITTING - org.fcrepo.kernel.api.TransactionState
 
commitTransaction(Transaction) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
Commit the changes made in the transaction.
commitTransaction(Transaction) - Method in interface org.fcrepo.kernel.api.services.MembershipService
Commit any pending membership changes.
commitTransaction(Transaction) - Method in interface org.fcrepo.kernel.api.services.ReferenceService
Commit any pending references.
commitTransaction(Transaction) - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
commitTransaction(Transaction) - Method in class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
commitTransaction(Transaction) - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
Perform a commit of operations stored in the specified transaction
commitTransaction(Transaction) - Method in class org.fcrepo.kernel.impl.services.MembershipServiceImpl
 
commitTransaction(Transaction) - Method in class org.fcrepo.kernel.impl.services.ReferenceServiceImpl
 
commitTransaction(Transaction) - Method in class org.fcrepo.kernel.impl.services.ReferenceServiceMetrics
 
commitTransaction(Transaction) - Method in interface org.fcrepo.search.api.SearchIndex
Commit the changes made in the transaction.
commitTransaction(Transaction) - Method in class org.fcrepo.search.impl.DbSearchIndexImpl
 
commitTransaction(Transaction) - Method in class org.fcrepo.search.impl.SearchIndexMetrics
 
commitType(CommitType) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
common() - Method in class org.fcrepo.kernel.api.utils.GraphDifferencer
This method will return null until the source iterator is exhausted.
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.
concat(Stream<Triple>) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
Concatenate a Triple stream to the existing stream
ConcurrentUpdateException - Exception in org.fcrepo.kernel.api.exception
This exception indicates that a resource could not be modified because it is currently being modified by another transaction.
ConcurrentUpdateException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ConcurrentUpdateException
Constructor
ConcurrentUpdateExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ConcurrentUpdateExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ConcurrentUpdateExceptionMapper
 
Condition - Class in org.fcrepo.search.api
A data structure representing a search condition.
Condition.Field - Enum in org.fcrepo.search.api
 
Condition.Operator - Enum in org.fcrepo.search.api
 
ConditionOnProperty<T> - Class in org.fcrepo.config
This condition enables a bean/configuration when the specified property matches the expected value Implementations must provide a no-arg constructor.
ConditionOnProperty(String, T, T, Class<T>) - Constructor for class org.fcrepo.config.ConditionOnProperty
 
ConditionOnPropertyFalse - Class in org.fcrepo.config
This condition enables a bean/configuration when the specified property is false Implementations must provide a no-arg constructor.
ConditionOnPropertyFalse(String, boolean) - Constructor for class org.fcrepo.config.ConditionOnPropertyFalse
 
ConditionOnPropertyTrue - Class in org.fcrepo.config
This condition enables a bean/configuration when the specified property is true Implementations must provide a no-arg constructor.
ConditionOnPropertyTrue(String, boolean) - Constructor for class org.fcrepo.config.ConditionOnPropertyTrue
 
configPath - Variable in class org.fcrepo.kernel.api.utils.AutoReloadingConfiguration
 
ConfigurableHierarchicalSupplier - Class in org.fcrepo.kernel.api.services.functions
Unique value minter that creates hierarchical IDs from a UUID
ConfigurableHierarchicalSupplier() - Constructor for class org.fcrepo.kernel.api.services.functions.ConfigurableHierarchicalSupplier
Mint a unique identifier by default using defaults
ConfigurableHierarchicalSupplier(int, int) - Constructor for class org.fcrepo.kernel.api.services.functions.ConfigurableHierarchicalSupplier
Mint a hierarchical identifier with args to control length and count of the pairtree.
configure(FeatureContext) - Method in class org.fcrepo.http.commons.metrics.MicrometerFeature
 
connectionFactory(FedoraPropsConfig) - Method in class org.fcrepo.webapp.JmsConfig
ActiveMQ connection
connectionManager() - Method in class org.fcrepo.webapp.WebappConfig
HTTP connection manager
CONSTRAINED_BY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
ConstraintExceptionMapper<T extends ConstraintViolationException> - Class in org.fcrepo.http.commons.exceptionhandlers
Abstract class for constraint violation subclasses
ConstraintExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ConstraintExceptionMapper
 
ConstraintViolationException - Exception in org.fcrepo.kernel.api.exception
A constraint has been violated.
ConstraintViolationException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ConstraintViolationException
Ordinary constructor.
ConstraintViolationException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.ConstraintViolationException
Ordinary constructor.
ConstraintViolationExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ConstraintViolationExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ConstraintViolationExceptionMapper
 
Container - Interface in org.fcrepo.kernel.api.models
 
CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
ContainerAuthToken - Class in org.fcrepo.auth.common
 
ContainerAuthToken(String, Set<String>) - Constructor for class org.fcrepo.auth.common.ContainerAuthToken
 
ContainerImpl - Class in org.fcrepo.kernel.impl.models
Implementation of an LDP Container resource
ContainerImpl(FedoraId, Transaction, PersistentStorageSessionManager, ResourceFactory) - Constructor for class org.fcrepo.kernel.impl.models.ContainerImpl
Construct the container
ContainerRolesPrincipal(String) - Constructor for class org.fcrepo.auth.common.ContainerRolesPrincipalProvider.ContainerRolesPrincipal
 
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
 
containerRolesProvider(AuthPropsConfig) - Method in class org.fcrepo.webapp.AuthConfig
Optional PrincipalProvider filter that will use container configured roles as principals
containmentIndex - Variable in class org.fcrepo.kernel.impl.services.AbstractService
 
ContainmentIndex - Interface in org.fcrepo.kernel.api
An interface for retrieving resource IDs by their containment relationships.
ContainmentIndexImpl - Class in org.fcrepo.kernel.impl
 
ContainmentIndexImpl() - Constructor for class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
ContainmentIndexMetrics - Class in org.fcrepo.kernel.impl
ContainmentIndex wrapper for adding metrics
ContainmentIndexMetrics() - Constructor for class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
containmentLastUpdated(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
Find the timestamp of the last child added or deleted
containmentLastUpdated(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
containmentLastUpdated(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
ContainmentTriplesService - Interface in org.fcrepo.kernel.api.services
Provides containment triples.
ContainmentTriplesServiceImpl - Class in org.fcrepo.kernel.impl.services
Containment Triples service.
ContainmentTriplesServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.ContainmentTriplesServiceImpl
 
CONTAINS - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
containsResource(String) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
content - Variable in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
 
CONTENT_SIZE - org.fcrepo.search.api.Condition.Field
 
ContentDigest - Class in org.fcrepo.kernel.api.utils
Digest helpers to convert digests (checksums) into URI strings (based loosely on Magnet URIs)
contentDigests(Collection<URI>) - Method in interface org.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuilder
 
contentDigests(Collection<URI>) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationBuilder
Collection of digests for content in this resource
contentDigests(Collection<URI>) - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
 
contentDigests(Collection<URI>) - Method in class org.fcrepo.kernel.impl.operations.CreateNonRdfSourceOperationBuilderImpl
 
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
 
contentSize - Variable in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
 
contentSize(long) - Method in interface org.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuilder
 
contentSize(long) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationBuilder
Set the number of bytes for the content
contentSize(long) - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
 
contentSize(long) - Method in class org.fcrepo.kernel.impl.operations.CreateNonRdfSourceOperationBuilderImpl
 
context - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage
 
context - Variable in class org.fcrepo.http.api.ContentExposingResource
 
Context() - Constructor for class org.fcrepo.event.serialization.JsonLDEventMessage.Context
 
ContextElement(String) - Constructor for class org.fcrepo.event.serialization.JsonLDEventMessage.ContextElement
 
ContextElement(String, String) - Constructor for class org.fcrepo.event.serialization.JsonLDEventMessage.ContextElement
 
contextInitialized(ServletContextEvent) - Method in class org.fcrepo.http.commons.FedoraContextLoaderListener
 
convert(String) - Static method in class org.fcrepo.http.commons.domain.Range
Convert an HTTP Range header to a Range object
COPY - Static variable in interface org.fcrepo.kernel.api.models.ExternalContent
 
count() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
create() - Static method in class org.fcrepo.config.FlywayFactory
Static constructor
create() - Method in interface org.fcrepo.kernel.api.TransactionManager
Create a new fedora transaction
create() - Method in class org.fcrepo.kernel.impl.TransactionManagerImpl
 
create(String...) - Static method in class org.fcrepo.kernel.api.identifiers.FedoraId
Static create method
create(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.operations.ReindexResourceOperationFactory
Get a builder for an operation to reindex a resource
create(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.operations.ReindexResourceOperationFactoryImpl
 
create(Transaction, FedoraId, String, Model) - Method in interface org.fcrepo.kernel.api.services.WebacAclService
Retrieve or create a new WebACL by transaction and path
create(Transaction, FedoraId, String, Model) - Method in class org.fcrepo.kernel.impl.services.WebacAclServiceImpl
 
CREATE - org.fcrepo.kernel.api.operations.ResourceOperationType
 
createBuilder(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.operations.VersionResourceOperationFactory
createBuilder(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.operations.VersionResourceOperationFactoryImpl
 
createBuilder(Transaction, FedoraId, String, ServerManagedPropsMode) - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperationFactory
Get a builder for an operation to create an RDF source
createBuilder(Transaction, FedoraId, String, ServerManagedPropsMode) - Method in class org.fcrepo.kernel.impl.operations.RdfSourceOperationFactoryImpl
 
CREATED - org.fcrepo.search.api.Condition.Field
 
CREATED_BY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
CREATED_DATE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
createdBy - Variable in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperation
 
createdBy - Variable in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
 
createdDate - Variable in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperation
 
createdDate - Variable in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
 
createDestination() - Method in class org.fcrepo.jms.AbstractJMSPublisher
 
createDestination() - Method in class org.fcrepo.jms.JMSQueuePublisher
 
createDestination() - Method in class org.fcrepo.jms.JMSTopicPublisher
 
createExternalBinaryBuilder(Transaction, FedoraId, String, URI) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory
Get a builder for a external binary create operation
createExternalBinaryBuilder(Transaction, FedoraId, String, URI) - Method in class org.fcrepo.kernel.impl.operations.NonRdfSourceOperationFactoryImpl
 
createFedoraWebacAcl(MediaType, InputStream) - Method in class org.fcrepo.http.api.FedoraAcl
PUT to create FedoraWebacACL resource.
createFilesystemRepository(Path, Path, DigestAlgorithm) - Static method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageUtils
Create a new ocfl repository backed by the filesystem
createFromLinks(List<String>) - Method in class org.fcrepo.http.api.ExternalContentHandlerFactory
Looks for ExternalContent link header and if it finds one it will return a new ExternalContentHandler object based on the found Link header.
createInternalBinaryBuilder(Transaction, FedoraId, InputStream) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory
Get a builder for an internal binary create operation
createInternalBinaryBuilder(Transaction, FedoraId, InputStream) - Method in class org.fcrepo.kernel.impl.operations.NonRdfSourceOperationFactoryImpl
 
createModelForResource(FedoraResource, UriInfo) - Method in class org.fcrepo.http.api.url.HttpApiResources
 
createModelForResource(FedoraResource, UriInfo) - Method in interface org.fcrepo.http.commons.api.rdf.UriAwareResourceModelFactory
Given a resource, the UriInfo and a way to generate graph subjects, create a model with triples to inject into an RDF response for the resource (e.g.
CreateNonRdfSourceOperation - Class in org.fcrepo.kernel.impl.operations
Operation for creating a new non-rdf source
CreateNonRdfSourceOperation(Transaction, FedoraId, InputStream) - Constructor for class org.fcrepo.kernel.impl.operations.CreateNonRdfSourceOperation
Constructor for internal binaries.
CreateNonRdfSourceOperation(Transaction, FedoraId, URI, String) - Constructor for class org.fcrepo.kernel.impl.operations.CreateNonRdfSourceOperation
Constructor for external content.
CreateNonRdfSourceOperationBuilder - Interface in org.fcrepo.kernel.api.operations
Builder for operations to create non-rdf sources
CreateNonRdfSourceOperationBuilderImpl - Class in org.fcrepo.kernel.impl.operations
Builder for operations to create new non-rdf sources
CreateNonRdfSourceOperationBuilderImpl(Transaction, FedoraId, InputStream) - Constructor for class org.fcrepo.kernel.impl.operations.CreateNonRdfSourceOperationBuilderImpl
Constructor for internal binary.
CreateNonRdfSourceOperationBuilderImpl(Transaction, FedoraId, String, URI) - Constructor for class org.fcrepo.kernel.impl.operations.CreateNonRdfSourceOperationBuilderImpl
Constructor for external binary.
createObject(ContentDisposition, MediaType, String, InputStream, List<String>, String) - Method in class org.fcrepo.http.api.FedoraLdp
Creates a new object.
createOrReplaceObjectRdf(MediaType, InputStream, ContentDisposition, String, List<String>, String) - Method in class org.fcrepo.http.api.FedoraLdp
Create a resource at a specified path, or replace triples with provided RDF.
createPrincipal(String) - Method in class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider
 
createPrincipal(String) - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider
 
CreateRdfSourceOperation - Interface in org.fcrepo.kernel.api.operations
Operation for creating an rdf source
CreateRdfSourceOperationBuilder - Interface in org.fcrepo.kernel.api.operations
 
CreateRdfSourceOperationBuilderImpl - Class in org.fcrepo.kernel.impl.operations
Builder for operations to create rdf sources
CreateRdfSourceOperationBuilderImpl(Transaction, FedoraId, String, ServerManagedPropsMode) - Constructor for class org.fcrepo.kernel.impl.operations.CreateRdfSourceOperationBuilderImpl
Constructor.
CreateRdfSourceOperationImpl - Class in org.fcrepo.kernel.impl.operations
Operation to create an RDF source.
CreateRdfSourceOperationImpl(Transaction, FedoraId, String, RdfStream) - Constructor for class org.fcrepo.kernel.impl.operations.CreateRdfSourceOperationImpl
Constructor for creation operation
CreateResourceOperation - Interface in org.fcrepo.kernel.api.operations
Operation for creating a resource
createResourceService - Variable in class org.fcrepo.http.api.ContentExposingResource
 
CreateResourceService - Interface in org.fcrepo.kernel.api.services
Interface for a service to create a new resource via a POST request.
CreateResourceServiceImpl - Class in org.fcrepo.kernel.impl.services
Create a RdfSource resource.
CreateResourceServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.CreateResourceServiceImpl
 
createS3Repository(DataSource, S3Client, String, String, Path, DigestAlgorithm, boolean) - Static method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageUtils
Create a new ocfl repository backed by s3
createTransaction() - Method in class org.fcrepo.http.api.Transactions
Create a new transaction resource and add it to the registry
createUpdateResponse(FedoraResource, boolean) - Method in class org.fcrepo.http.api.ContentExposingResource
Create the appropriate response after a create or update request is processed.
createURI(String) - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
Create a URI Node from the provided String
createVersion(Transaction, FedoraId, String) - Method in interface org.fcrepo.kernel.api.services.VersionService
Explicitly creates a version for the resource at the path provided.
createVersion(Transaction, FedoraId, String) - Method in class org.fcrepo.kernel.impl.services.VersionServiceImpl
 
CreateVersionPersister - Class in org.fcrepo.persistence.ocfl.impl
Persister for creating a new OCFL version of a resource.
CreateVersionPersister(FedoraToOcflObjectIndex) - Constructor for class org.fcrepo.persistence.ocfl.impl.CreateVersionPersister
 
CreateVersionResourceOperation - Interface in org.fcrepo.kernel.api.operations
An operation for creating a new version of a resource
CreateVersionResourceOperationBuilder - Interface in org.fcrepo.kernel.api.operations
Builder for creating CreateVersionResourceOperations
CreateVersionResourceOperationBuilderImpl - Class in org.fcrepo.kernel.impl.operations
CreateVersionResourceOperationBuilderImpl(Transaction, FedoraId) - Constructor for class org.fcrepo.kernel.impl.operations.CreateVersionResourceOperationBuilderImpl
Create a new builder
CreateVersionResourceOperationImpl - Class in org.fcrepo.kernel.impl.operations
CreateVersionResourceOperationImpl(Transaction, FedoraId) - Constructor for class org.fcrepo.kernel.impl.operations.CreateVersionResourceOperationImpl
 

D

DatabaseConfig - Class in org.fcrepo.config
 
DatabaseConfig() - Constructor for class org.fcrepo.config.DatabaseConfig
 
dataSource() - Method in class org.fcrepo.config.DatabaseConfig
 
DbFedoraToOcflObjectIndex - Class in org.fcrepo.persistence.ocfl.impl
Maps Fedora IDs to the OCFL IDs of the OCFL objects the Fedora resource is stored in.
DbFedoraToOcflObjectIndex(DataSource) - Constructor for class org.fcrepo.persistence.ocfl.impl.DbFedoraToOcflObjectIndex
 
DbPlatform - Enum in org.fcrepo.common.db
Detects the database platform from a datasource.
DbSearchIndexImpl - Class in org.fcrepo.search.impl
An implementation of the SearchIndex
DbSearchIndexImpl() - Constructor for class org.fcrepo.search.impl.DbSearchIndexImpl
 
dbTransactionExecutor - Variable in class org.fcrepo.http.api.FedoraBaseResource
 
DbTransactionExecutor - Class in org.fcrepo.common.db
Wrapper around Spring's db transaction management
DbTransactionExecutor() - Constructor for class org.fcrepo.common.db.DbTransactionExecutor
 
DbTransactionExecutor(TransactionTemplate) - Constructor for class org.fcrepo.common.db.DbTransactionExecutor
 
dcterms - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage.Context
 
debugException(ExceptionDebugLogging, Throwable, Logger) - Method in interface org.fcrepo.http.commons.exceptionhandlers.ExceptionDebugLogging
Log a Throwable at the DEBUG level, log the stacktrace at the TRACE level.
DEFAULT_INTERACTION_MODEL - Static variable in class org.fcrepo.kernel.api.RdfLexicon
This defines what we assume if you don't specify.
DEFAULT_USER_AGENT_BASE_URI - Static variable in class org.fcrepo.kernel.impl.util.UserUtil
 
DefaultMessageFactory - Class in org.fcrepo.jms
Generates JMS Messages composed entirely of headers, based entirely on information found in the Event that triggers publication.
DefaultMessageFactory() - Constructor for class org.fcrepo.jms.DefaultMessageFactory
 
defaultPidMinter - Variable in class org.fcrepo.http.commons.AbstractResource
 
DefaultRdfStream - Class in org.fcrepo.kernel.api.rdf
Implementation of a context-bearing RDF stream
DefaultRdfStream(Node) - Constructor for class org.fcrepo.kernel.api.rdf.DefaultRdfStream
Create an RdfStream
DefaultRdfStream(Node, Stream<Triple>) - Constructor for class org.fcrepo.kernel.api.rdf.DefaultRdfStream
Create an RdfStream
DELEGATE_HEADER - Static variable in class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider
 
DelegatedHeaderPrincipal(String) - Constructor for class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider.DelegatedHeaderPrincipal
 
delegatedPrincipalProvider() - Method in class org.fcrepo.webapp.AuthConfig
delegatedPrincipleProvider filter allows a single user to be passed in the header "On-Behalf-Of", this is to be used as the actor making the request when authenticating.
DelegateHeaderPrincipalProvider - Class in org.fcrepo.auth.common
An example principal provider that extracts principals from request headers.
DelegateHeaderPrincipalProvider() - Constructor for class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider
Default Constructor
DelegateHeaderPrincipalProvider.DelegatedHeaderPrincipal - Class in org.fcrepo.auth.common
 
delete() - Method in class org.fcrepo.http.api.FedoraFixity
 
delete() - Method in class org.fcrepo.http.api.FedoraReindex
 
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.http.api.FedoraVersioning
Can't delete TimeMaps
DELETE - org.fcrepo.kernel.api.operations.ResourceOperationType
 
deleteAllReferences(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.ReferenceService
Delete all references from a resource to any other resource.
deleteAllReferences(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.services.ReferenceServiceImpl
 
deleteAllReferences(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.services.ReferenceServiceMetrics
 
deleteBuilder(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.operations.DeleteResourceOperationFactory
Get a builder for an operation to delete a resource
deleteBuilder(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.operations.DeleteResourceOperationFactoryImpl
 
deleteContentFile(ResourceHeaders) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
deleteMembershipForProxyAfter(Transaction, FedoraId, FedoraId, Instant) - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
 
deleteMembershipForSourceAfter(Transaction, FedoraId, Instant) - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
Delete membership entries that are active at or after the given timestamp for the specified source
deleteMembershipReferences(String, FedoraId) - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
Clean up any references to the target id, in transactions and outside
deleteObject() - Method in class org.fcrepo.http.api.FedoraAcl
Deletes an object.
deleteObject() - Method in class org.fcrepo.http.api.FedoraLdp
Deletes an object.
deleteResource(String) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
DeleteResourceOperation - Class in org.fcrepo.kernel.impl.operations
Operation for deleting a resource
DeleteResourceOperation(Transaction, FedoraId) - Constructor for class org.fcrepo.kernel.impl.operations.DeleteResourceOperation
 
DeleteResourceOperationBuilder - Class in org.fcrepo.kernel.impl.operations
Builder for operations to delete a resource
DeleteResourceOperationBuilder(Transaction, FedoraId) - Constructor for class org.fcrepo.kernel.impl.operations.DeleteResourceOperationBuilder
Construct the builder
DeleteResourceOperationFactory - Interface in org.fcrepo.kernel.api.operations
Factory for delete resource operations
DeleteResourceOperationFactoryImpl - Class in org.fcrepo.kernel.impl.operations
Implementation of a delete resource operation factory
DeleteResourceOperationFactoryImpl() - Constructor for class org.fcrepo.kernel.impl.operations.DeleteResourceOperationFactoryImpl
 
deleteResourceService - Variable in class org.fcrepo.http.api.ContentExposingResource
 
DeleteResourceService - Interface in org.fcrepo.kernel.api.services
A service interface for deleting Fedora resources.
DeleteResourceServiceImpl - Class in org.fcrepo.kernel.impl.services
This class mediates delete operations between the kernel and persistent storage layers
DeleteResourceServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.DeleteResourceServiceImpl
 
deleteTransaction(Transaction) - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
Delete all entries related to a transaction
destroy() - Method in class org.fcrepo.auth.common.ServletContainerAuthFilter
 
determineInteractionModel(List<String>, boolean, boolean, boolean) - Method in class org.fcrepo.kernel.impl.services.AbstractService
Utility to determine the correct interaction model from elements of a request.
difference() - Method in class org.fcrepo.kernel.api.utils.GraphDifferencer
This method returns the difference between the two input sources.
DigestAlgorithm - Enum in org.fcrepo.config
Digest Algorith enum
digests - Variable in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
 
DIRECT_CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
displayContainment() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
 
displayContainment() - Method in interface org.fcrepo.kernel.api.rdf.LdpTriplePreferences
 
displayEmbed() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
 
displayEmbed() - Method in interface org.fcrepo.kernel.api.rdf.LdpTriplePreferences
 
displayMembership() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
 
displayMembership() - Method in interface org.fcrepo.kernel.api.rdf.LdpTriplePreferences
 
displayReferences() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
 
displayReferences() - Method in interface org.fcrepo.kernel.api.rdf.LdpTriplePreferences
 
displayServerManaged() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
 
displayServerManaged() - Method in interface org.fcrepo.kernel.api.rdf.LdpTriplePreferences
 
displayUserRdf() - Method in class org.fcrepo.http.commons.domain.ldp.LdpPreferTag
 
displayUserRdf() - Method in interface org.fcrepo.kernel.api.rdf.LdpTriplePreferences
 
dispose(Transaction) - Method in class org.fcrepo.http.commons.session.TransactionProvider
 
distinct() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
doAction(Transaction, PersistentStorageSession, FedoraId, String) - Method in class org.fcrepo.kernel.impl.services.AbstractDeleteResourceService
Perform the actual delete or purge action
doAction(Transaction, PersistentStorageSession, FedoraId, String) - Method in class org.fcrepo.kernel.impl.services.DeleteResourceServiceImpl
 
doAction(Transaction, PersistentStorageSession, FedoraId, String) - Method in class org.fcrepo.kernel.impl.services.PurgeResourceServiceImpl
 
doesResourceExist(Transaction, FedoraId, boolean) - Method in class org.fcrepo.http.api.FedoraBaseResource
 
doesResourceExist(Transaction, FedoraId, boolean) - Method in interface org.fcrepo.kernel.api.models.ResourceHelper
Check if a resource exists.
doesResourceExist(Transaction, FedoraId, boolean) - Method in class org.fcrepo.kernel.impl.models.ResourceHelperImpl
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.fcrepo.auth.common.ServletContainerAuthFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.fcrepo.auth.webac.WebACFilter
 
doGetAuthenticationInfo(AuthenticationToken) - Method in class org.fcrepo.auth.common.ServletContainerAuthenticatingRealm
 
doGetAuthenticationInfo(AuthenticationToken) - Method in class org.fcrepo.auth.webac.WebACAuthorizingRealm
This realm is authorization-only.
doGetAuthorizationInfo(PrincipalCollection) - Method in class org.fcrepo.auth.webac.WebACAuthorizingRealm
 
doInDbTx(Runnable) - Method in class org.fcrepo.http.api.FedoraBaseResource
Executes the runnable within a DB transaction.
doInDbTxWithRetry(Runnable) - Method in class org.fcrepo.http.api.FedoraBaseResource
Executes the runnable within a DB transaction that will retry entire block on MySQL deadlock exceptions.
doInTx(Runnable) - Method in class org.fcrepo.common.db.DbTransactionExecutor
Executes the runnable within a DB transaction.
doInTx(Runnable) - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
doInTx(Runnable) - Method in interface org.fcrepo.kernel.api.Transaction
Executes the runnable within the tx.
doInTx(Runnable) - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
doInTxWithRetry(Runnable) - Method in class org.fcrepo.common.db.DbTransactionExecutor
Executes the runnable within a DB transaction that will retry entire block on MySQL deadlock exceptions.
doSearch(List<String>, String, int, int, String, String, boolean) - Method in class org.fcrepo.http.api.FedoraSearch
Perform simple search on the repository
doSearch(SearchParameters) - Method in interface org.fcrepo.search.api.SearchIndex
Performs a search based on the parameters and returns the result.
doSearch(SearchParameters) - Method in class org.fcrepo.search.impl.DbSearchIndexImpl
 
doSearch(SearchParameters) - Method in class org.fcrepo.search.impl.SearchIndexMetrics
 

E

EBUCORE_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
EMBED_CONTAINED - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
EMBED_RESOURCES - org.fcrepo.kernel.api.RequiredRdfContext
 
emitEvents(Transaction, String, String) - Method in interface org.fcrepo.kernel.api.observer.EventAccumulator
Emits all of the events that were accumulated within the transaction.
emitEvents(Transaction, String, String) - Method in class org.fcrepo.kernel.impl.observer.EventAccumulatorImpl
 
emptyTag() - Static method in class org.fcrepo.http.commons.domain.PreferTag
Create an empty PreferTag
end() - Method in class org.fcrepo.http.commons.domain.Range
End of the range
endMembershipForSource(Transaction, FedoraId, Instant) - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
End all membership properties resulting from the specified source container
endMembershipFromChild(Transaction, FedoraId, FedoraId, Instant) - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
End a membership from the child of a Direct/IndirectContainer, setting an end time if committed, or clearing from the current tx if it was newly added.
ensureCommitting() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
ensureCommitting() - Method in interface org.fcrepo.kernel.api.Transaction
Throws an exception if the tx is not in a COMMITTING state
ensureCommitting() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
ensureValidACLAuthorization(Model) - Method in class org.fcrepo.kernel.impl.services.AbstractService
This method does two things: - Throws an exception if an authorization has both accessTo and accessToClass - Adds a default accessTo target if an authorization has neither accessTo nor accessToClass
ensureValidDirectContainer(FedoraId, String, Model) - Method in class org.fcrepo.kernel.impl.services.AbstractService
Verifies that DirectContainer properties are valid, throwing exceptions if the triples do not meet LDP requirements or a server managed property is specified as a membership relation.
EQ - org.fcrepo.search.api.Condition.Operator
 
equals(Object) - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider.ContainerRolesPrincipal
 
equals(Object) - Method in class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider.DelegatedHeaderPrincipal
 
equals(Object) - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider.HttpHeaderPrincipal
 
equals(Object) - Method in class org.fcrepo.auth.webac.WebACPermission
One WebACPermission equals another if they have the same mode and resource URIs.
equals(Object) - Method in class org.fcrepo.http.commons.domain.PreferTag
 
equals(Object) - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
 
equals(Object) - Method in class org.fcrepo.persistence.ocfl.impl.FedoraOcflMapping
 
etagService - Variable in class org.fcrepo.http.api.ContentExposingResource
 
EtagService - Class in org.fcrepo.http.api.services
Service for computing etags for request responses
EtagService() - Constructor for class org.fcrepo.http.api.services.EtagService
 
evaluateRequestPreconditions(Request, HttpServletResponse, FedoraResource, Transaction) - Method in class org.fcrepo.http.api.ContentExposingResource
Evaluate request preconditions to ensure the resource is the expected state
Event - Interface in org.fcrepo.kernel.api.observer
A very simple abstraction to support downstream event-related machinery.
EVENT_ID_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
EVENT_TYPE_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
EventAccumulator - Interface in org.fcrepo.kernel.api.observer
Accumulates events for changes made to resources, grouped by transaction.
EventAccumulatorImpl - Class in org.fcrepo.kernel.impl.observer
 
EventAccumulatorImpl() - Constructor for class org.fcrepo.kernel.impl.observer.EventAccumulatorImpl
 
EventBuilder - Interface in org.fcrepo.kernel.impl.observer
Stores details about an Event.
eventBus(FedoraPropsConfig) - Method in class org.fcrepo.webapp.WebappConfig
Fedora's lightweight internal event bus.
eventBusExecutor(FedoraPropsConfig) - Method in class org.fcrepo.webapp.WebappConfig
 
EventImpl - Class in org.fcrepo.kernel.impl.observer
An event that describes one or more actions that a user preformed on a resource.
EventImpl(FedoraId, Set<EventType>, Set<String>, String, URI, String, String, Instant) - Constructor for class org.fcrepo.kernel.impl.observer.EventImpl
Create a new FedoraEvent
EventSerializer - Interface in org.fcrepo.event.serialization
A basic serialization API for Fedora events
EventType - Enum in org.fcrepo.kernel.api.observer
A collection of repository event types
ExceptionChecker - Interface in org.fcrepo.common.retry
Tests if a method should be retried based on the exception thrown
ExceptionDebugLogging - Interface in org.fcrepo.http.commons.exceptionhandlers
 
EXCLUDE - org.fcrepo.kernel.api.rdf.LdpTriplePreferences.PreferChoice
 
exists(Transaction, String) - Method in interface org.fcrepo.kernel.api.services.Service
Test whether T exists at the given path in the repository
expire() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
expire() - Method in interface org.fcrepo.kernel.api.Transaction
Expire a transaction
expire() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
EXPIRES_RFC_1123_FORMATTER - Static variable in class org.fcrepo.http.commons.session.TransactionConstants
 
extContentHandlerFactory - Variable in class org.fcrepo.http.api.ContentExposingResource
 
EXTERNAL_CONTENT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
ExternalContent - Interface in org.fcrepo.kernel.api.models
Interface for the ExternalContent information class.
ExternalContentAccessException - Exception in org.fcrepo.kernel.api.exception
Exception when attempting to access an external-content URI has problems.
ExternalContentAccessException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.ExternalContentAccessException
Constructor
ExternalContentAccessExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
ExternalContentException mapper
ExternalContentAccessExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ExternalContentAccessExceptionMapper
 
ExternalContentHandler - Class in org.fcrepo.http.api
This class is a helper for dealing with the External Content Link header and External Content itself, in the case of handling="copy".
ExternalContentHandler(String) - Constructor for class org.fcrepo.http.api.ExternalContentHandler
Construct an ExternalContentHandler (helper)
externalContentHandlerFactory(ExternalContentPathValidator) - Method in class org.fcrepo.webapp.WebappConfig
 
ExternalContentHandlerFactory - Class in org.fcrepo.http.api
Constructs ExternalContentHandler objects from link headers
ExternalContentHandlerFactory() - Constructor for class org.fcrepo.http.api.ExternalContentHandlerFactory
 
externalContentPathValidator(FedoraPropsConfig) - Method in class org.fcrepo.webapp.WebappConfig
External content configuration
ExternalContentPathValidator - Class in org.fcrepo.http.api
Validates external content paths to ensure that they are within a configured allowed list of paths.
ExternalContentPathValidator() - Constructor for class org.fcrepo.http.api.ExternalContentPathValidator
 
ExternalMessageBodyException - Exception in org.fcrepo.kernel.api.exception
Indicates that an external body request has failed
ExternalMessageBodyException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ExternalMessageBodyException
Ordinary constructor
ExternalMessageBodyException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.ExternalMessageBodyException
Ordinary constructor.
ExternalMessageBodyExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
If an External Content Link header isn't formatted correctly or missing something, return a Bad Request error.
ExternalMessageBodyExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ExternalMessageBodyExceptionMapper
 
externalPath - Variable in class org.fcrepo.http.api.FedoraAcl
 
externalPath - Variable in class org.fcrepo.http.api.FedoraFixity
 
externalPath - Variable in class org.fcrepo.http.api.FedoraLdp
 
externalPath - Variable in class org.fcrepo.http.api.FedoraReindex
 
externalPath - Variable in class org.fcrepo.http.api.FedoraTombstones
 
externalPath - Variable in class org.fcrepo.http.api.FedoraVersioning
 
externalPath() - Method in class org.fcrepo.http.api.ContentExposingResource
 
externalPath() - Method in class org.fcrepo.http.api.FedoraAcl
 
externalPath() - Method in class org.fcrepo.http.api.FedoraFixity
 
externalPath() - Method in class org.fcrepo.http.api.FedoraLdp
 
externalPath() - Method in class org.fcrepo.http.api.FedoraTombstones
 
externalPath() - Method in class org.fcrepo.http.api.FedoraVersioning
 
externalType - Variable in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
 
externalURI - Variable in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
 

F

fail() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
fail() - Method in interface org.fcrepo.kernel.api.Transaction
Marks the transaction as failed.
fail() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
FAILED - org.fcrepo.kernel.api.TransactionState
 
FCR_ACL - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FCR_FIXITY - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FCR_METADATA - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FCR_TOMBSTONE - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FCR_TX - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FCR_VERSIONS - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FCREPO_ACTIVEMQ_CONFIGURATION - Static variable in class org.fcrepo.config.FedoraPropsConfig
 
FCREPO_API_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
FCREPO_AUTH_ENABLED - Static variable in class org.fcrepo.config.AuthPropsConfig
 
FCREPO_AUTH_PRINCIPAL_DELEGATE_ENABLED - Static variable in class org.fcrepo.config.AuthPropsConfig
 
FCREPO_AUTH_PRINCIPAL_HEADER_ENABLED - Static variable in class org.fcrepo.config.AuthPropsConfig
 
FCREPO_AUTH_PRINCIPAL_ROLES_ENABLED - Static variable in class org.fcrepo.config.AuthPropsConfig
 
FCREPO_DYNAMIC_JMS_PORT - Static variable in class org.fcrepo.config.FedoraPropsConfig
 
FCREPO_DYNAMIC_STOMP_PORT - Static variable in class org.fcrepo.config.FedoraPropsConfig
 
FCREPO_EXTERNAL_CONTENT_ALLOWED - Static variable in class org.fcrepo.config.FedoraPropsConfig
 
FCREPO_JMS_ENABLED - Static variable in class org.fcrepo.config.FedoraPropsConfig
 
FCREPO_JMS_HOST - Static variable in class org.fcrepo.config.FedoraPropsConfig
 
FCREPO_NAMESPACE_REGISTRY - Static variable in class org.fcrepo.config.FedoraPropsConfig
 
FCREPO_OCFL_ROOT - Static variable in class org.fcrepo.config.OcflPropsConfig
 
FCREPO_OCFL_STAGING - Static variable in class org.fcrepo.config.OcflPropsConfig
 
FCREPO_OCFL_TEMP - Static variable in class org.fcrepo.config.OcflPropsConfig
 
FcrepoOcflObjectSessionWrapper - Class in org.fcrepo.persistence.ocfl.impl
Wrapper around an OcflObjectSession to convert exceptions into fcrepo exceptions and time operations
FcrepoOcflObjectSessionWrapper(OcflObjectSession) - Constructor for class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
FEDORA_ADMIN_ROLE - Static variable in class org.fcrepo.auth.common.ServletContainerAuthFilter
User role for Fedora's admin users
FEDORA_BINARY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
FEDORA_CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
FEDORA_ID - org.fcrepo.search.api.Condition.Field
 
FEDORA_ID_COLUMN - Static variable in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
FEDORA_ID_PREFIX - Static variable in interface org.fcrepo.kernel.api.FedoraTypes
 
FEDORA_NON_RDF_SOURCE_DESCRIPTION_URI - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
FEDORA_PAIR_TREE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
FEDORA_RESOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
FEDORA_USER_ROLE - Static variable in class org.fcrepo.auth.common.ServletContainerAuthFilter
User role for Fedora's ordinary users
FEDORA_WEBAC_ACL_URI - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
FedoraAcl - Class in org.fcrepo.http.api
 
FedoraAcl() - Constructor for class org.fcrepo.http.api.FedoraAcl
Default JAX-RS entry point
FedoraApplication - Class in org.fcrepo.http.commons
 
FedoraApplication() - Constructor for class org.fcrepo.http.commons.FedoraApplication
THIS IS OUR RESOURCE CONFIG!
FedoraBaseResource - Class in org.fcrepo.http.api
 
FedoraBaseResource() - Constructor for class org.fcrepo.http.api.FedoraBaseResource
 
FedoraContextLoaderListener - Class in org.fcrepo.http.commons
This class wraps the standard Spring ContextLoaderListener in order to catch initialization errors.
FedoraContextLoaderListener() - Constructor for class org.fcrepo.http.commons.FedoraContextLoaderListener
 
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
fedoraHome - Variable in class org.fcrepo.config.FedoraPropsConfig
 
FedoraHttpConfiguration - Class in org.fcrepo.http.api
 
FedoraHttpConfiguration() - Constructor for class org.fcrepo.http.api.FedoraHttpConfiguration
 
fedoraId - Variable in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
FedoraId - Class in org.fcrepo.kernel.api.identifiers
Class to store contextual information about a Fedora ID.
FedoraInvalidNamespaceException - Exception in org.fcrepo.kernel.api.exception
Indicates a namespace used in a CRUD request has not been registered in the repository
FedoraInvalidNamespaceException(String) - Constructor for exception org.fcrepo.kernel.api.exception.FedoraInvalidNamespaceException
Ordinary constructor
FedoraInvalidNamespaceException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.FedoraInvalidNamespaceException
Ordinary constructor
FedoraInvalidNamespaceExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
For invalid namespace exceptions on CRUD actions for nodes/datastreams
FedoraInvalidNamespaceExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.FedoraInvalidNamespaceExceptionMapper
 
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
FedoraOcflMapping - Class in org.fcrepo.persistence.ocfl.impl
A mapping that links the parent fedora resource to its corresponding OCFL object.
FedoraOcflMapping(FedoraId, String) - Constructor for class org.fcrepo.persistence.ocfl.impl.FedoraOcflMapping
Default constructor
FedoraOcflMappingNotFoundException - Exception in org.fcrepo.persistence.ocfl.api
Indicates the fedora identifier was not found in the index.
FedoraOcflMappingNotFoundException(String) - Constructor for exception org.fcrepo.persistence.ocfl.api.FedoraOcflMappingNotFoundException
Ordinary constructor
FedoraOcflMappingNotFoundException(Throwable) - Constructor for exception org.fcrepo.persistence.ocfl.api.FedoraOcflMappingNotFoundException
Constructor for wrapping exception.
fedoraPropsConfig - Variable in class org.fcrepo.http.commons.AbstractResource
 
fedoraPropsConfig - Variable in class org.fcrepo.kernel.impl.services.AbstractService
 
FedoraPropsConfig - Class in org.fcrepo.config
General Fedora properties
FedoraPropsConfig() - Constructor for class org.fcrepo.config.FedoraPropsConfig
 
FedoraReindex - Class in org.fcrepo.http.api
 
FedoraReindex() - Constructor for class org.fcrepo.http.api.FedoraReindex
Default JAX-RS entry point
FedoraResource - Interface in org.fcrepo.kernel.api.models
A resource in a Fedora repository.
FedoraResourceImpl - Class in org.fcrepo.kernel.impl.models
Implementation of a Fedora resource, containing functionality common to the more concrete resource implementations.
FedoraResourceImpl(FedoraId, Transaction, PersistentStorageSessionManager, ResourceFactory) - Constructor for class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
FedoraSearch - Class in org.fcrepo.http.api
 
FedoraSearch() - Constructor for class org.fcrepo.http.api.FedoraSearch
Default JAX-RS entry point
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 FedoraTombstones instance for a given path
FedoraToOcflObjectIndex - Interface in org.fcrepo.persistence.ocfl.api
 
FedoraToOcflObjectIndexMetrics - Class in org.fcrepo.persistence.ocfl.impl
Wrapper for FedoraToOcflObjectIndex that adds metrics
FedoraToOcflObjectIndexMetrics() - Constructor for class org.fcrepo.persistence.ocfl.impl.FedoraToOcflObjectIndexMetrics
 
FedoraTypes - Interface in org.fcrepo.kernel.api
Convenience class with constants for commonly used Fedora types.
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
fetchExternalContent() - Method in class org.fcrepo.http.api.ExternalContentHandler
 
fetchExternalContent() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
Fetch the external content
filename - Variable in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
 
filename(String) - Method in interface org.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuilder
 
filename(String) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationBuilder
Set the filename
filename(String) - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
 
filename(String) - Method in class org.fcrepo.kernel.impl.operations.CreateNonRdfSourceOperationBuilderImpl
 
filter(Predicate<? super Triple>) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
find(Transaction, String) - Method in interface org.fcrepo.kernel.api.services.Service
Retrieve an existing T instance by transaction and path
find(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.WebacAclService
Retrieve an existing WebACL by transaction and path
find(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.services.WebacAclServiceImpl
 
findAny() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
findFirst() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
findMementoByDatetime(Instant) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Retrieve the Memento with the closest datetime to the request.
findMementoByDatetime(Instant) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
findOrCreate(Transaction, String) - Method in interface org.fcrepo.kernel.api.services.Service
Retrieve a T instance by transaction and path
finish() - Method in class org.fcrepo.http.commons.responses.SynchonizedStreamRDFWrapper
 
FixityResult - Interface in org.fcrepo.kernel.api.utils
 
FixityResult.FixityState - Enum in org.fcrepo.kernel.api.utils
The possible fixity states (which may be ORed together later)
FixityService - Interface in org.fcrepo.kernel.api.services
Service which calculates and compares digests for binary objects
FixityServiceImpl - Class in org.fcrepo.kernel.impl.services
Implementation of FixityService
FixityServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.FixityServiceImpl
 
flatMap(Function<? super T, ? extends Stream<? extends R>>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
flatMapToDouble(Function<? super T, ? extends DoubleStream>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
flatMapToInt(Function<? super T, ? extends IntStream>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
flatMapToLong(Function<? super T, ? extends LongStream>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
flyway(DataSource) - Method in class org.fcrepo.config.DatabaseConfig
 
FlywayFactory - Class in org.fcrepo.config
Factory to generate a Flyway instance for Fedora.
FlywayFactory() - Constructor for class org.fcrepo.config.FlywayFactory
 
FOAF_AGENT_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
FOAF Agent
FOLLOW - org.fcrepo.kernel.api.operations.ResourceOperationType
 
forEach(Consumer<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
forEachOrdered(Consumer<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
from(Event) - Static method in class org.fcrepo.event.serialization.JsonLDEventMessage
Populate a JsonLDEventMessage from a Event
fromAlgorithm(String) - Static method in enum org.fcrepo.config.DigestAlgorithm
Return enum value for the provided algorithm
fromDataSource(DataSource) - Static method in enum org.fcrepo.common.db.DbPlatform
 
fromEnums(Condition.Field, Condition.Operator, String) - Static method in class org.fcrepo.search.api.Condition
 
fromExpression(String) - Static method in class org.fcrepo.search.api.Condition
Parses a string expression into a Condition object.
fromModel(Node, Model) - Static method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
Create an RdfStream from an existing Model.
fromResourceOperation(FedoraId, ResourceOperation, String) - Static method in class org.fcrepo.kernel.impl.observer.ResourceOperationEventBuilder
Creates a new EventBuilder based on an ResourceOperation
fromScheme(String) - Static method in enum org.fcrepo.config.DigestAlgorithm
Return enum value for the provided scheme (e.g.
fromString(String) - Static method in enum org.fcrepo.common.db.DbPlatform
 
fromString(String) - Static method in enum org.fcrepo.config.JmsDestination
 
fromString(String) - Static method in enum org.fcrepo.config.ServerManagedPropsMode
 
fromString(String) - Static method in enum org.fcrepo.config.Storage
 
fromString(String) - Static method in enum org.fcrepo.search.api.Condition.Field
 
fromString(String) - Static method in enum org.fcrepo.search.api.Condition.Operator
 

G

get() - Method in class org.fcrepo.http.api.FedoraFixity
 
get() - Method in class org.fcrepo.http.api.FedoraReindex
 
get() - Method in class org.fcrepo.http.api.FedoraTombstones
 
get() - Method in class org.fcrepo.kernel.api.services.functions.ConfigurableHierarchicalSupplier
Mint a unique identifier as a UUID
get(String) - Method in interface org.fcrepo.kernel.api.TransactionManager
Get an existing fedora transaction
get(String) - Method in class org.fcrepo.kernel.impl.TransactionManagerImpl
 
get(FedoraResource) - Method in interface org.fcrepo.kernel.api.services.ManagedPropertiesService
Retrieve the managed properties as triples
get(FedoraResource) - Method in class org.fcrepo.kernel.impl.services.ManagedPropertiesServiceImpl
 
get(Transaction, FedoraResource) - Method in interface org.fcrepo.kernel.api.services.ContainmentTriplesService
Retrieve the containment triples.
get(Transaction, FedoraResource) - Method in class org.fcrepo.kernel.impl.services.ContainmentTriplesServiceImpl
 
getAccessToClassURIs() - Method in class org.fcrepo.auth.webac.WebACAuthorizationImpl
Get the set of strings describing the rdf:types for this ACL, empty set if none.
getAccessToClassURIs() - Method in interface org.fcrepo.kernel.api.auth.WebACAuthorization
Get the set of strings describing the rdf:types for this ACL, empty set if none.
getAccessToURIs() - Method in class org.fcrepo.auth.webac.WebACAuthorizationImpl
Get the set of strings directly linked from this ACL, empty set if none.
getAccessToURIs() - Method in interface org.fcrepo.kernel.api.auth.WebACAuthorization
Get the set of strings directly linked from this ACL, empty set if none.
getAcl() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the ACL of this resource
getAcl() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getActiveMQConfiguration() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getActiveMqDirectory() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getAgentClasses() - Method in class org.fcrepo.auth.webac.WebACAuthorizationImpl
Get the set of acl:agentClasses, empty set if none.
getAgentClasses() - Method in interface org.fcrepo.kernel.api.auth.WebACAuthorization
Get the set of acl:agentClasses, empty set if none.
getAgentGroups() - Method in class org.fcrepo.auth.webac.WebACAuthorizationImpl
Get the set of strings describing the agent groups for this ACL, empty set if none.
getAgentGroups() - Method in interface org.fcrepo.kernel.api.auth.WebACAuthorization
Get the set of strings describing the agent groups for this ACL, empty set if none.
getAgents() - Method in class org.fcrepo.auth.webac.WebACAuthorizationImpl
Get the set of acl:agents, empty set if none.
getAgents() - Method in interface org.fcrepo.kernel.api.auth.WebACAuthorization
Get the set of acl:agents, empty set if none.
getAlgorithm() - Method in enum org.fcrepo.config.DigestAlgorithm
 
getAlgorithm(URI) - Static method in class org.fcrepo.kernel.api.utils.ContentDigest
Given a digest URI, get the corresponding MessageDigest algorithm
getAliases() - Method in enum org.fcrepo.config.DigestAlgorithm
 
getArchivalGroupId() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the identifier of the archival group resource that contains this resource, or null if the resource is not an archival part resource
getArchivalGroupId() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getArchivalGroupId() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getAuthorizations() - Method in class org.fcrepo.auth.webac.ACLHandleImpl
 
getAuthorizations() - Method in interface org.fcrepo.kernel.api.auth.ACLHandle
Get the list of authorizations from the ACL.
getAuthPrincipalHeaderName() - Method in class org.fcrepo.config.AuthPropsConfig
 
getAuthPrincipalHeaderSeparator() - Method in class org.fcrepo.config.AuthPropsConfig
 
getAuthPrincipalRolesList() - Method in class org.fcrepo.config.AuthPropsConfig
 
getAwsAccessKey() - Method in class org.fcrepo.config.OcflPropsConfig
 
getAwsRegion() - Method in class org.fcrepo.config.OcflPropsConfig
 
getAwsSecretKey() - Method in class org.fcrepo.config.OcflPropsConfig
 
getBaseId() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Returns the ID string for the base ID the Fedora ID describes.
getBaseUri(HttpServletRequest) - Static method in class org.fcrepo.auth.webac.WebACFilter
Calculate a base Uri for this request.
getBaseUrl() - Method in interface org.fcrepo.kernel.api.observer.Event
 
getBaseUrl() - Method in class org.fcrepo.kernel.impl.observer.EventImpl
 
getBinaryContent(String, FedoraResource) - Method in class org.fcrepo.http.api.ContentExposingResource
Get the binary content of a datastream
getBinaryContent(FedoraId, Instant) - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
Get the persisted binary content for the provided resource.
getBinaryContent(FedoraId, Instant) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
 
getBinaryContent(FedoraId, Instant) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSessionMetrics
 
getBinaryResourceMediaType(FedoraResource) - Method in class org.fcrepo.http.api.ContentExposingResource
This method returns a MediaType for a binary resource.
getChildren() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the children of this resource
getChildren(Boolean) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the children of this resource, possibly recursively
getChildren(Boolean) - Method in class org.fcrepo.kernel.impl.models.ContainerImpl
 
getChildren(Boolean) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getChildren(Boolean) - Method in class org.fcrepo.kernel.impl.models.TimeMapImpl
 
getChildren(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.models.ResourceFactory
Get immediate children of the resource
getChildren(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.models.ResourceFactoryImpl
 
getChildrenLimit() - Method in class org.fcrepo.http.api.ContentExposingResource
Calculate the max number of children to display at once.
getCompletedCount() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexManager
 
getComputedChecksum() - Method in interface org.fcrepo.kernel.api.utils.FixityResult
 
getComputedSize() - Method in interface org.fcrepo.kernel.api.utils.FixityResult
 
getConditions() - Method in class org.fcrepo.search.api.SearchParameters
The conditions limiting the search
getConfigurationPhase() - Method in class org.fcrepo.config.ConditionOnProperty
 
getContained(Transaction, FedoraResource) - Method in class org.fcrepo.kernel.impl.services.AbstractDeleteResourceService
Get the contained resources to act upon.
getContained(Transaction, FedoraResource) - Method in class org.fcrepo.kernel.impl.services.DeleteResourceServiceImpl
 
getContained(Transaction, FedoraResource) - Method in class org.fcrepo.kernel.impl.services.PurgeResourceServiceImpl
 
getContainedBy(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
Return the ID of the containing resource for resourceID.
getContainedBy(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
getContainedBy(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
getContainer() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the container of this resource
getContainer() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getContainer() - Method in class org.fcrepo.kernel.impl.models.WebacAclImpl
 
getContainer(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.models.ResourceFactory
Get the containing resource (if exists).
getContainer(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.models.ResourceFactoryImpl
 
getContainerIdByPath(Transaction, FedoraId, boolean) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
Find the ID for the container of the provided resource by iterating up the path until you find a real resource.
getContainerIdByPath(Transaction, FedoraId, boolean) - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
getContainerIdByPath(Transaction, FedoraId, boolean) - Method in class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
getContainmentCacheSize() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getContainmentCacheTimeout() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getContainmentIndex() - Method in class org.fcrepo.kernel.impl.TransactionManagerImpl
 
getContains(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
Return a stream of fedora identifiers contained by the specified fedora resource for the current state of the repository.
getContains(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
getContains(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
getContainsDeleted(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
Return a stream of fedora identifiers contained by the specified fedora resource that have deleted relationships.
getContainsDeleted(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
getContainsDeleted(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
getContent() - Method in interface org.fcrepo.kernel.api.models.Binary
 
getContent() - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
getContent() - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
getContent(int, FedoraResource) - Method in class org.fcrepo.http.api.ContentExposingResource
This method returns an HTTP response with content body appropriate to the following arguments.
getContentDigests() - Method in interface org.fcrepo.kernel.api.models.Binary
Get the pre-calculated content digest for the binary payload
getContentDigests() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperation
 
getContentDigests() - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
getContentDigests() - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
getContentNode(Node) - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
Get the content-bearing node for the given subject
getContentPath() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Returns the path to the content file the resource headers are associated with
getContentPath() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
Returns the path to the content file the resource headers are associated with
getContentPath() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
Returns the path to the content file the resource headers are associated with
getContentSize() - Method in class org.fcrepo.http.api.ExternalContentHandler
 
getContentSize() - Method in interface org.fcrepo.kernel.api.models.Binary
 
getContentSize() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
Returns the size of the content located at the link header
getContentSize() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the size in bytes of the content of this resource.
getContentSize() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperation
 
getContentSize() - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
getContentSize() - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
getContentSize() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getContentSize() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getContentStream() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperation
 
getContentStream() - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
getContentType() - Method in class org.fcrepo.http.api.ExternalContentHandler
 
getContentType() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
Returns the content type located in the link header.
getContentUri() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperation
 
getContentUri() - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
getCreatedBy() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the created by value
getCreatedBy() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the created by for the resource
getCreatedBy() - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperation
Get created by
getCreatedBy() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getCreatedBy() - Method in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperation
 
getCreatedBy() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getCreatedBy() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getCreatedBy(Resource) - Static method in class org.fcrepo.kernel.api.utils.RelaxedPropertiesHelper
Gets the created by user (if any) that is included within the statements.
getCreatedDate() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the date this resource was created
getCreatedDate() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the date this resource was created
getCreatedDate() - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperation
Get the timestamp the resource was created
getCreatedDate() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getCreatedDate() - Method in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperation
 
getCreatedDate() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getCreatedDate() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getCreatedDate(Resource) - Static method in class org.fcrepo.kernel.api.utils.RelaxedPropertiesHelper
Gets the created date (if any) that was included in the statements.
getCredentials() - Method in class org.fcrepo.auth.common.ContainerAuthToken
This token represents a user who was already authenticated by the servlet container, so return a constant credentials string.
getDataSource() - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
Get the data source backing this containment index
getDataSource() - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
Get the JDBC datastore.
getDataSource() - Method in class org.fcrepo.kernel.impl.services.ReferenceServiceImpl
Get the JDBC datastore.
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
getDate() - Method in interface org.fcrepo.kernel.api.observer.Event
 
getDate() - Method in class org.fcrepo.kernel.impl.observer.EventImpl
 
getDbTransactionExecutor() - Method in class org.fcrepo.kernel.impl.TransactionManagerImpl
 
getDefaultAcl(String, Path) - Static method in class org.fcrepo.http.api.FedoraAcl
Retrieve the default root ACL from a user specified location if it exists, otherwise the one provided by Fedora will be used.
getDefaultDigestAlgorithm() - Method in class org.fcrepo.config.OcflPropsConfig
 
getDefaults() - Method in class org.fcrepo.auth.webac.WebACAuthorizationImpl
Get the set of strings describing the defaults for this ACL, empty set if none.
getDefaults() - Method in interface org.fcrepo.kernel.api.auth.WebACAuthorization
Get the set of strings describing the defaults for this ACL, empty set if none.
getDelegate(HttpServletRequest) - Method in class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider
 
getDeletedObject() - Method in interface org.fcrepo.kernel.api.models.Tombstone
Return the object this tombstone is for.
getDeletedObject() - Method in class org.fcrepo.kernel.impl.models.TombstoneImpl
 
getDescribedResource() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the resource described by this resource
getDescribedResource() - Method in class org.fcrepo.kernel.impl.models.ContainerImpl
 
getDescribedResource() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getDescribedResource() - Method in class org.fcrepo.kernel.impl.models.NonRdfSourceDescriptionImpl
 
getDescription() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the description for this resource
getDescription() - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
getDescription() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getDigest(DigestAlgorithm) - Method in class org.fcrepo.persistence.common.MultiDigestInputStreamWrapper
Get the digest calculated for the provided algorithm
getDigests() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the list of all digest URIs recorded for this resource
getDigests() - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
getDigests() - Method in class org.fcrepo.persistence.common.MultiDigestInputStreamWrapper
Returns the list of digests calculated for the wrapped InputStream Note: the wrapped InputStream will be consumed if it has not already been read.
getDigests() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getDigests() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getEncodedFullId() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
 
getErrorCount() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexManager
 
getEtagValue() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Construct an ETag value for the resource.
getEtagValue() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getEventAccumulator() - Method in class org.fcrepo.kernel.impl.TransactionManagerImpl
 
getEventBusThreads() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getEventID() - Method in interface org.fcrepo.kernel.api.observer.Event
Get the event ID.
getEventID() - Method in class org.fcrepo.kernel.impl.observer.EventImpl
 
getExceptionTypes() - Method in exception org.fcrepo.kernel.api.exception.MultipleConstraintViolationException
 
getExpires() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
getExpires() - Method in interface org.fcrepo.kernel.api.Transaction
Get the date this session expires
getExpires() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
getExternalContentAllowed() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getExternalHandling() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the handling type for external content associated with this resource.
getExternalHandling() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperation
 
getExternalHandling() - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
getExternalHandling() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getExternalHandling() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getExternalHandlingType() - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
getExternalHandlingURI() - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
getExternalURI() - Method in interface org.fcrepo.kernel.api.models.Binary
 
getExternalUrl() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the url of external content associated with this resource.
getExternalUrl() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getExternalUrl() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getExternalURL() - Method in interface org.fcrepo.kernel.api.models.Binary
 
getExternalURL() - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
getFedoraData() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getFedoraHome() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getFedoraId() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the FedoraId for this resource.
getFedoraId() - Method in interface org.fcrepo.kernel.api.observer.Event
 
getFedoraId() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getFedoraId() - Method in class org.fcrepo.kernel.impl.models.TombstoneImpl
 
getFedoraId() - Method in class org.fcrepo.kernel.impl.observer.EventImpl
 
getFedoraLogs() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getFedoraOcflStaging() - Method in class org.fcrepo.config.OcflPropsConfig
 
getFedoraResource(Transaction, FedoraId) - Method in class org.fcrepo.http.api.FedoraBaseResource
Gets a fedora resource by id.
getFedoraToOcflCacheSize() - Method in class org.fcrepo.config.OcflPropsConfig
 
getFedoraToOcflCacheTimeout() - Method in class org.fcrepo.config.OcflPropsConfig
 
getField() - Method in class org.fcrepo.search.api.Condition
Field accessor
getFields() - Method in class org.fcrepo.search.api.SearchParameters
Returns the list of fields to display in the results.
getFilename() - Method in interface org.fcrepo.kernel.api.models.Binary
Return the file name for the binary content
getFilename() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the filename for the content of this resource
getFilename() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperation
Return the file name for the binary content
getFilename() - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
getFilename() - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
getFilename() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getFilename() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getFixity(Binary, Collection<String>) - Method in interface org.fcrepo.kernel.api.services.FixityService
Calculate the requested set of digests for the provided binary
getFixity(Binary, Collection<String>) - Method in class org.fcrepo.kernel.impl.services.FixityServiceImpl
 
getFullId() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Return the original full ID.
getFullIdPath() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Return the original full ID without the info:fedora prefix.
getGroupAgentBaseUri() - Method in class org.fcrepo.config.AuthPropsConfig
 
getHandling() - Method in class org.fcrepo.http.api.ExternalContentHandler
 
getHandling() - Method in class org.fcrepo.http.commons.domain.SinglePrefer
Get the return tag, or a blank default, if none exists.
getHandling() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
Retrieve handling information
getHashUri() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Get the hash uri.
getHeaders(FedoraId, Instant) - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
Get the header information for the identified resource.
getHeaders(FedoraId, Instant) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
 
getHeaders(FedoraId, Instant) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSessionMetrics
 
getHeadersVersion() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
 
getHeadersVersion() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getHeadersVersion() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getHttpStatus() - Method in exception org.fcrepo.kernel.api.exception.PreconditionException
 
getId() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the fedora identifier for this resource
getId() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the identifier for the described resource.
getId() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
getId() - Method in interface org.fcrepo.kernel.api.Transaction
Get the transaction id
getId() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getId() - Method in class org.fcrepo.kernel.impl.models.NonRdfSourceDescriptionImpl
 
getId() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
getId() - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
Return the ID for this session, or null for a read-only session.
getId() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getId() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
 
getId() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSessionMetrics
 
getId() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getIds() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexManager
Return a batch of OCFL ids to reindex.
getInboundReferences(Transaction, FedoraResource) - Method in interface org.fcrepo.kernel.api.services.ReferenceService
Return a RDF stream of statements referring to the provided resource.
getInboundReferences(Transaction, FedoraResource) - Method in class org.fcrepo.kernel.impl.services.ReferenceServiceImpl
 
getInboundReferences(Transaction, FedoraResource) - Method in class org.fcrepo.kernel.impl.services.ReferenceServiceMetrics
 
getInputStream() - Method in class org.fcrepo.auth.webac.CachedHttpRequest
 
getInputStream() - Method in class org.fcrepo.persistence.common.MultiDigestInputStreamWrapper
Get the InputStream wrapped to produce the requested digests
getInstance() - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
ViewHelpers is a singleton.
getInteractionModel() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the resource's interaction model.
getInteractionModel() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the interaction model for the resource
getInteractionModel() - Method in interface org.fcrepo.kernel.api.operations.CreateResourceOperation
Get the interaction model of the resource being created
getInteractionModel() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getInteractionModel() - Method in class org.fcrepo.kernel.impl.models.TimeMapImpl
 
getInteractionModel() - Method in class org.fcrepo.kernel.impl.operations.CreateNonRdfSourceOperation
 
getInteractionModel() - Method in class org.fcrepo.kernel.impl.operations.CreateRdfSourceOperationImpl
 
getInteractionModel() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getInteractionModel() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getItems() - Method in class org.fcrepo.search.api.SearchResult
The list of items returned by the search operation associated with the page indicated by the pagination info.
getJmsBaseUrl() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getJmsDestinationName() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getJmsDestinationType() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getJmsHost() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getJmsPort() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getLastModifiedBy() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the last modified by value
getLastModifiedBy() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the last modified by value for the resource
getLastModifiedBy() - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperation
Get last modified by
getLastModifiedBy() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getLastModifiedBy() - Method in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperation
 
getLastModifiedBy() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getLastModifiedBy() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getLastModifiedDate() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the date this resource was last modified
getLastModifiedDate() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the date this resource was last modified
getLastModifiedDate() - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperation
Get the timestamp the resource was last modified
getLastModifiedDate() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getLastModifiedDate() - Method in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperation
 
getLastModifiedDate() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getLastModifiedDate() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getLastUpdated(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
 
getLastUpdatedTimestamp(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.MembershipService
Get the timestamp of the most recent member added or removed, or null if none.
getLastUpdatedTimestamp(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.services.MembershipServiceImpl
 
getMapping(Transaction, FedoraId) - Method in interface org.fcrepo.persistence.ocfl.api.FedoraToOcflObjectIndex
Retrieve identification information for the OCFL object which either contains, or is identified by, the provided fedora resource id.
getMapping(Transaction, FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.DbFedoraToOcflObjectIndex
 
getMapping(Transaction, FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.FedoraToOcflObjectIndexMetrics
 
getMaxResults() - Method in class org.fcrepo.search.api.PaginationInfo
 
getMaxResults() - Method in class org.fcrepo.search.api.SearchParameters
The max number of results to return
getMembership(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.MembershipService
Return an RdfStream of membership relations of which the provided resource is the subject.
getMembership(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
Get a stream of membership triples with
getMembership(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.services.MembershipServiceImpl
 
getMembershipService() - Method in class org.fcrepo.kernel.impl.TransactionManagerImpl
 
getMementoCreatedDate() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the date a memento for this resource was created.
getMementoCreatedDate() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getMementoCreatedDate() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getMementoDatetime() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Retrieve the mementoDatetime property and return it as an Instant
getMementoDatetime() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getMementoInstant() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Return the Memento datetime as Instant.
getMementoString() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Return the Memento datetime string.
getMessage() - Method in exception org.fcrepo.kernel.api.exception.MultipleConstraintViolationException
 
getMessage(Event, Session) - Method in class org.fcrepo.jms.DefaultMessageFactory
 
getMessage(Event, Session) - Method in interface org.fcrepo.jms.JMSEventMessageFactory
Produce a JMS message from a JCR event with the given session
getMimeType() - Method in interface org.fcrepo.kernel.api.models.Binary
 
getMimeType() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the mimetype describing the content contained by this resource
getMimeType() - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperation
 
getMimeType() - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
getMimeType() - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
getMimeType() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getMimeType() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getModes() - Method in class org.fcrepo.auth.webac.WebACAuthorizationImpl
Get the set of acl:modes, empty set if none.
getModes() - Method in interface org.fcrepo.kernel.api.auth.WebACAuthorization
Get the set of acl:modes, empty set if none.
getModifiedBy(Resource) - Static method in class org.fcrepo.kernel.api.utils.RelaxedPropertiesHelper
Gets the modified by user (if any) that was included within the statements.
getModifiedDate(Resource) - Static method in class org.fcrepo.kernel.api.utils.RelaxedPropertiesHelper
Gets the modified date (if any) that was included within the statements.
getName() - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider.ContainerRolesPrincipal
 
getName() - Method in class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider.DelegatedHeaderPrincipal
 
getName() - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider.HttpHeaderPrincipal
 
getName() - Method in class org.fcrepo.auth.common.ServletContainerAuthenticatingRealm
 
getName() - Method in enum org.fcrepo.common.db.DbPlatform
 
getName() - Method in enum org.fcrepo.kernel.api.observer.EventType
 
getNamespacePrefix(PrefixMapping, String, boolean) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Get the namespace prefix (or the namespace URI itself, if no prefix is available) from a prefix mapping
getNamespaceRegistry() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getNamespaces() - Method in class org.fcrepo.kernel.api.rdf.RdfNamespaceRegistry
Get the mapping of namespace prefixes to URIs
getNodeBreadcrumbs(UriInfo, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Generate url to local name breadcrumbs for a given node's tree
getNumChildren(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Get the number of child resources associated with the arg 'subject' as specified by the triple found in the arg 'graph' with the predicate RdfLexicon.HAS_CHILD_COUNT.
getObject() - Method in class org.fcrepo.config.FlywayFactory
 
getObject() - Method in class org.fcrepo.search.api.Condition
 
getObjectsAsString(Graph, Node, Resource, boolean) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Get the string version of the object that matches the given subject and predicate
getObjectTitle(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Get the canonical title of a subject from the graph
getObjectType() - Method in class org.fcrepo.config.FlywayFactory
 
getOcflObjectId() - Method in class org.fcrepo.persistence.ocfl.impl.FedoraOcflMapping
Retrieve the OCFL object identifier associated with the Fedora resource
getOcflRepoRoot() - Method in class org.fcrepo.config.OcflPropsConfig
 
getOcflS3Bucket() - Method in class org.fcrepo.config.OcflPropsConfig
 
getOcflS3Prefix() - Method in class org.fcrepo.config.OcflPropsConfig
 
getOcflTemp() - Method in class org.fcrepo.config.OcflPropsConfig
 
getOffset() - Method in class org.fcrepo.search.api.PaginationInfo
 
getOffset() - Method in class org.fcrepo.search.api.SearchParameters
The offset (zero-based)
getOperator() - Method in class org.fcrepo.search.api.Condition
Operator accessor
getOrder() - Method in class org.fcrepo.search.api.SearchParameters
Returns the order direction (asc or desc) of the results.
getOrderBy() - Method in class org.fcrepo.search.api.SearchParameters
Returns the field by which to order the results.
getOrderedVersions(Graph, Node, Resource) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Return an iterator of Triples for versions in order that they were created.
getOriginalResource() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the Original Resource for which this resource is a memento or timemap for.
getOriginalResource() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getOriginalResource() - Method in class org.fcrepo.kernel.impl.models.TimeMapImpl
 
getOriginalResource(String) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Same as above but takes a string.
getOriginalResource(Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Returns the original resource as a URI Node if the subject represents a memento uri; otherwise it returns the subject parameter.
getPagination() - Method in class org.fcrepo.search.api.SearchResult
The pagination information.
getParams() - Method in class org.fcrepo.http.commons.domain.PreferTag
Get any additional parameters for the prefer tag
getParent() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the resource which contains this resource.
getParent() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the identifier of the parent of the resource
getParent() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getParent() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getParent() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getParentId() - Method in interface org.fcrepo.kernel.api.operations.CreateResourceOperation
Get the identifier of the parent of the resource being created
getParentId() - Method in class org.fcrepo.kernel.impl.operations.CreateNonRdfSourceOperation
 
getParentId() - Method in class org.fcrepo.kernel.impl.operations.CreateRdfSourceOperationImpl
 
getPath() - Method in interface org.fcrepo.kernel.api.observer.Event
 
getPath() - Method in class org.fcrepo.kernel.impl.observer.EventImpl
 
getPersistentStorageSessionManager() - Method in class org.fcrepo.kernel.impl.TransactionManagerImpl
 
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
getPrincipal() - Method in class org.fcrepo.auth.common.ContainerAuthToken
 
getPrincipals(HttpServletRequest) - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider
 
getPrincipals(HttpServletRequest) - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider
 
getPrincipals(HttpServletRequest) - Method in interface org.fcrepo.auth.common.PrincipalProvider
Extract principals from the provided HttpServletRequest.
getRDFFileExtension() - Static method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageUtils
 
getRdfFormat() - Static method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageUtils
 
getRdfResourceEtag(Transaction, FedoraResource, LdpTriplePreferences, Collection<MediaType>) - Method in class org.fcrepo.http.api.services.EtagService
Produces etag for a request for an RDF resource.
getReader() - Method in class org.fcrepo.auth.webac.CachedHttpRequest
 
getReadOnlySession() - Method in interface org.fcrepo.persistence.api.PersistentStorageSessionManager
Retrieve a read-only PersistentStorageSession.
getReadOnlySession() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentSessionManager
 
getReferenceService() - Method in class org.fcrepo.kernel.impl.TransactionManagerImpl
 
getReindexBatchSize() - Method in class org.fcrepo.config.OcflPropsConfig
 
getReindexingThreads() - Method in class org.fcrepo.config.OcflPropsConfig
 
getRepositoryRootId() - Static method in class org.fcrepo.kernel.api.identifiers.FedoraId
Get a FedoraId for repository root.
getResource() - Method in class org.fcrepo.auth.webac.ACLHandleImpl
 
getResource() - Method in class org.fcrepo.http.api.FedoraAcl
GET to retrieve the ACL resource.
getResource() - Method in interface org.fcrepo.kernel.api.auth.ACLHandle
Get the resource that contains the ACL.
getResource(String) - Method in class org.fcrepo.http.api.FedoraLdp
Retrieve the node profile
getResource(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.models.ResourceFactory
Get a FedoraResource for existing resource
getResource(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.models.ResourceFactoryImpl
 
getResource(Transaction, FedoraId, Class<T>) - Method in interface org.fcrepo.kernel.api.models.ResourceFactory
Get a resource as a particular type
getResource(Transaction, FedoraId, Class<T>) - Method in class org.fcrepo.kernel.impl.models.ResourceFactoryImpl
 
getResourceHeadersCacheExpireAfterSeconds() - Method in class org.fcrepo.config.OcflPropsConfig
 
getResourceHeadersCacheMaxSize() - Method in class org.fcrepo.config.OcflPropsConfig
 
getResourceId() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Returns the ID string for the physical resource the Fedora ID describes.
getResourceId() - Method in interface org.fcrepo.kernel.api.operations.ResourceOperation
Id of the resource
getResourceId() - Method in class org.fcrepo.kernel.impl.operations.AbstractResourceOperation
 
getResourceLockManager() - Method in class org.fcrepo.kernel.impl.TransactionManagerImpl
 
getResourceTriples(FedoraResource) - Method in class org.fcrepo.http.api.ContentExposingResource
 
getResourceTriples(Transaction, FedoraResource, LdpTriplePreferences, int) - Method in interface org.fcrepo.kernel.api.services.ResourceTripleService
Return the triples for the resource based on the Prefer: header preferences
getResourceTriples(Transaction, FedoraResource, LdpTriplePreferences, int) - Method in class org.fcrepo.kernel.impl.services.ResourceTripleServiceImpl
 
getResourceTypes() - Method in interface org.fcrepo.kernel.api.observer.Event
 
getResourceTypes() - Method in class org.fcrepo.kernel.impl.observer.EventImpl
 
getReturn() - Method in class org.fcrepo.http.commons.domain.SinglePrefer
Get the return tag, or a blank default, if none exists.
getRoles() - Method in class org.fcrepo.auth.common.ContainerAuthToken
 
getRoles(FedoraResource, Transaction) - Method in class org.fcrepo.auth.webac.WebACRolesProvider
Get the roles assigned to this Node.
getRootAuthAclPath() - Method in class org.fcrepo.config.AuthPropsConfig
 
getRootObjectIdentifier() - Method in class org.fcrepo.persistence.ocfl.impl.FedoraOcflMapping
The id for the fedora resource which represents this ocfl object
getS3Endpoint() - Method in class org.fcrepo.config.OcflPropsConfig
 
getScheme(String) - Static method in enum org.fcrepo.config.DigestAlgorithm
Return the scheme associated with the provided algorithm (e.g.
getSearchIndex() - Method in class org.fcrepo.kernel.impl.TransactionManagerImpl
 
getServerManagedPropsMode() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getSession() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getSession(Transaction) - Method in interface org.fcrepo.persistence.api.PersistentStorageSessionManager
Retrieve a PersistentStorageSession.
getSession(Transaction) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentSessionManager
 
getSessionTimeout() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getSimpleContentType(MediaType) - Static method in class org.fcrepo.http.api.ContentExposingResource
 
getSize(LinkFormatStream, Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.http.commons.responses.LinkFormatProvider
 
getSize(RdfNamespacedStream, Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
 
getSize(RdfNamespacedStream, Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.http.commons.responses.RdfStreamProvider
 
getSize(SearchResult, Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.http.api.responses.SearchResultProvider
 
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
getStateToken() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Construct a State Token value for the resource.
getStateToken() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Get the State Token value for the resource.
getStateToken() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getStateToken() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
getStateToken() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
getStatus(long, URI) - Method in interface org.fcrepo.kernel.api.utils.FixityResult
 
getStompPort() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getStorage() - Method in class org.fcrepo.config.OcflPropsConfig
 
getStream() - Method in class org.fcrepo.http.commons.responses.LinkFormatStream
Generic getter
getString(Map<String, Object>, String) - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
Find a key in a map and format it as a string
getStringValue() - Method in enum org.fcrepo.search.api.Condition.Operator
 
getSystemTypes(boolean) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get only the system defined types from their RDF.
getSystemTypes(boolean) - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
getSystemTypes(boolean) - Method in class org.fcrepo.kernel.impl.models.ContainerImpl
 
getSystemTypes(boolean) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getSystemTypes(boolean) - Method in class org.fcrepo.kernel.impl.models.NonRdfSourceDescriptionImpl
 
getSystemTypes(boolean) - Method in class org.fcrepo.kernel.impl.models.TimeMapImpl
 
getSystemTypes(boolean) - Method in class org.fcrepo.kernel.impl.models.TombstoneImpl
 
getTag() - Method in class org.fcrepo.http.commons.domain.PreferTag
Get the tag name
getTimeMap() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the TimeMap/LDPCv of this resource
getTimeMap() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getTimeMap() - Method in class org.fcrepo.kernel.impl.models.TimeMapImpl
 
getTotalResults() - Method in class org.fcrepo.search.api.PaginationInfo
 
getTransaction() - Method in interface org.fcrepo.kernel.api.operations.ReindexResourceOperation
Return the transaction the Reindex is happening in.
getTransaction() - Method in interface org.fcrepo.kernel.api.operations.ResourceOperation
The transaction the operation is in.
getTransaction() - Method in class org.fcrepo.kernel.impl.operations.AbstractResourceOperation
 
getTransaction() - Method in class org.fcrepo.kernel.impl.operations.ReindexResourceOperationImpl
 
getTransactionForRequest() - Method in class org.fcrepo.http.commons.session.TransactionProvider
Returns the transaction for the Request.
getTransactionStatus(String) - Method in class org.fcrepo.http.api.Transactions
Get the status of an existing transaction
getTranslatedRequest() - Method in class org.fcrepo.http.api.services.SparqlTranslateVisitor
Get the new UpdateRequest based on the parsed Updates.
getTriples() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Return the RDF properties for this resource.
getTriples() - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperation
Get the incoming user space triples for the resource
getTriples() - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
getTriples() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getTriples() - Method in class org.fcrepo.kernel.impl.models.NonRdfSourceDescriptionImpl
 
getTriples() - Method in class org.fcrepo.kernel.impl.models.TimeMapImpl
 
getTriples() - Method in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperation
 
getTriples(FedoraId, Instant) - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
Get the client managed triples for the provided resource.
getTriples(FedoraId, Instant) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
 
getTriples(FedoraId, Instant) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSessionMetrics
 
getType() - Method in enum org.fcrepo.kernel.api.observer.EventType
 
getType() - Method in interface org.fcrepo.kernel.api.operations.CreateResourceOperation
 
getType() - Method in interface org.fcrepo.kernel.api.operations.CreateVersionResourceOperation
 
getType() - Method in interface org.fcrepo.kernel.api.operations.ResourceOperation
Returns the type of operation represented by this request
getType() - Method in class org.fcrepo.kernel.impl.operations.DeleteResourceOperation
 
getType() - Method in class org.fcrepo.kernel.impl.operations.PurgeResourceOperation
 
getType() - Method in class org.fcrepo.kernel.impl.operations.ReferenceOperation
 
getType() - Method in class org.fcrepo.kernel.impl.operations.ReindexResourceOperationImpl
 
getType() - Method in class org.fcrepo.kernel.impl.operations.UpdateNonRdfSourceOperation
 
getType() - Method in class org.fcrepo.kernel.impl.operations.UpdateRdfSourceOperation
 
getTypeAbbreviated() - Method in enum org.fcrepo.kernel.api.observer.EventType
 
getTypes() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get the RDF:type values for this resource, this is usually the combination of getUserTypes and getSystemTypes(false) to get ALL the types.
getTypes() - Method in interface org.fcrepo.kernel.api.observer.Event
 
getTypes() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getTypes() - Method in class org.fcrepo.kernel.impl.observer.EventImpl
 
getUri(FedoraResource) - Method in class org.fcrepo.http.api.ContentExposingResource
 
getURI() - Method in class org.fcrepo.http.api.ExternalContentHandler
 
getURI() - Method in exception org.fcrepo.kernel.api.exception.TombstoneException
Get a URI to the tombstone resource
getURI() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
Retrieve URI in link header
getURL() - Method in class org.fcrepo.http.api.ExternalContentHandler
 
getURL() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
Retrieve url in link header
getUsedAlgorithm() - Method in interface org.fcrepo.kernel.api.utils.FixityResult
 
getUserAgent() - Method in interface org.fcrepo.kernel.api.observer.Event
 
getUserAgent() - Method in class org.fcrepo.kernel.impl.observer.EventImpl
 
getUserAgentBaseUri() - Method in class org.fcrepo.config.AuthPropsConfig
 
getUserID() - Method in interface org.fcrepo.kernel.api.observer.Event
 
getUserID() - Method in class org.fcrepo.kernel.impl.observer.EventImpl
 
getUserPrincipal() - Method in class org.fcrepo.http.api.FedoraBaseResource
 
getUserPrincipal() - Method in interface org.fcrepo.kernel.api.operations.ResourceOperation
Returns the user principal performing this operation
getUserPrincipal() - Method in class org.fcrepo.kernel.impl.operations.AbstractResourceOperation
 
getUserTypes() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Get only the user provided types from their RDF.
getUserTypes() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
getUserTypes() - Method in class org.fcrepo.kernel.impl.models.TimeMapImpl
 
getUserTypes() - Method in class org.fcrepo.kernel.impl.models.TombstoneImpl
 
getUserURI() - Method in interface org.fcrepo.kernel.api.observer.Event
Get the user URI associated with this event.
getUserURI() - Method in class org.fcrepo.kernel.impl.observer.EventImpl
 
getUserURI(String, String) - Static method in class org.fcrepo.kernel.impl.util.UserUtil
Returns the user agent based on the session user id.
getValue() - Method in enum org.fcrepo.config.JmsDestination
 
getValue() - Method in enum org.fcrepo.config.ServerManagedPropsMode
 
getValue() - Method in enum org.fcrepo.config.Storage
 
getValue() - Method in class org.fcrepo.http.commons.domain.PreferTag
Get the default value for the tag
getVelocityLog() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getVersionDate(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Gets a modification date of a subject from the graph
getVersionLabel(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Get the date time as the version label.
getVersionList(String) - 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.
getWebacCacheSize() - Method in class org.fcrepo.config.FedoraPropsConfig
 
getWebacCacheTimeout() - Method in class org.fcrepo.config.FedoraPropsConfig
 
GhostNodeException - Exception in org.fcrepo.kernel.api.exception
Exception when trying to alter an immutable resource.
GhostNodeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.GhostNodeException
 
GhostNodeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Map an GhostNodeException to a response.
GhostNodeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.GhostNodeExceptionMapper
 
GraphDifferencer - Class in org.fcrepo.kernel.api.utils
A wrapping Stream that calculates two differences between a Graph A and a source Stream B.
GraphDifferencer(Graph, Stream<Triple>) - Constructor for class org.fcrepo.kernel.api.utils.GraphDifferencer
Diff a graph against a stream of triples
GraphDifferencer(Model, Stream<Triple>) - Constructor for class org.fcrepo.kernel.api.utils.GraphDifferencer
Diff a Model against a stream of triples
GT - org.fcrepo.search.api.Condition.Operator
 
GTE - org.fcrepo.search.api.Condition.Operator
 

H

H2 - org.fcrepo.common.db.DbPlatform
 
handle(ResourceOperation) - Method in interface org.fcrepo.persistence.ocfl.api.Persister
The method returns true if the operation can be persisted by this persister.
HAS_FIXITY_RESULT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_FIXITY_SERVICE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_FIXITY_STATE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_MEMBER_RELATION - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_MESSAGE_DIGEST - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_MIME_TYPE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_ORIGINAL_NAME - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_SIZE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
HAS_TRANSACTION_SERVICE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
hasExpired() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
hasExpired() - Method in interface org.fcrepo.kernel.api.Transaction
Has the transaction expired?
hasExpired() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
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.DelegateHeaderPrincipalProvider.DelegatedHeaderPrincipal
 
hashCode() - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider.HttpHeaderPrincipal
 
hashCode() - Method in class org.fcrepo.auth.webac.WebACPermission
 
hashCode() - Method in class org.fcrepo.http.commons.domain.PreferTag
 
hashCode() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
 
hashCode() - Method in class org.fcrepo.persistence.ocfl.impl.FedoraOcflMapping
 
hasLenientPreferHeader() - Method in class org.fcrepo.http.api.ContentExposingResource
Utility to check if the Prefer header contains handling="lenient"
hasProperty(String) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Does this resource have a property
hasProperty(String) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
hasRange() - Method in class org.fcrepo.http.commons.domain.Range
Does this range actually impose limits
hasResourcesStartingWith(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
Find whether there are any resources that starts with the ID provided.
hasResourcesStartingWith(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
hasResourcesStartingWith(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
hasRestrictedPath(String) - Static method in class org.fcrepo.http.api.ContentExposingResource
Check if a path has a segment prefixed with fcr: that is not fcr:metadata or fcr:acl
hasReturn() - Method in class org.fcrepo.http.commons.domain.SinglePrefer
Does the Prefer: header have a return tag
hasType(String) - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Check if this object uses a given RDF type
hasType(String) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
head() - Method in class org.fcrepo.http.api.FedoraLdp
Retrieve the node headers
headerProvider(AuthPropsConfig) - Method in class org.fcrepo.webapp.AuthConfig
Optional PrincipalProvider filter that will inspect the request header, "some-header", for user role values
headers - Variable in class org.fcrepo.http.commons.AbstractResource
For getting user agent
HeaderValueExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
If a client-provided header value fails to parse, return an HTTP 400 Bad Request.
HeaderValueExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.HeaderValueExceptionMapper
 
HtmlTemplate - Annotation Type in org.fcrepo.http.commons.responses
An annotation that hints to the HtmlProvider a template that should be used to render a response.
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
 
HttpHeaderPrincipal(String) - Constructor for class org.fcrepo.auth.common.HttpHeaderPrincipalProvider.HttpHeaderPrincipal
 
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
 
HttpIdentifierConverter - Class in org.fcrepo.http.commons.api.rdf
Convert between HTTP URIs (LDP paths) and internal Fedora ID using a JAX-RS UriBuilder to mediate the URI translation.
HttpIdentifierConverter(UriBuilder) - Constructor for class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
Create a new identifier converter with the given URI template.
httpRdfService - Variable in class org.fcrepo.http.api.ContentExposingResource
 
HttpRdfService - Class in org.fcrepo.http.api.services
A service that will translate the resourceURI to Fedora ID in the Rdf InputStream
HttpRdfService() - Constructor for class org.fcrepo.http.api.services.HttpRdfService
 
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

id - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage.Context
 
id - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage.ContextElement
 
id - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage
 
id - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage.Object
 
id - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage.Person
 
ID_COLUMN - Static variable in class org.fcrepo.search.impl.DbSearchIndexImpl
 
IDENTIFIER_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
IdentifierConversionException - Exception in org.fcrepo.kernel.api.exception
 
IdentifierConversionException(String) - Constructor for exception org.fcrepo.kernel.api.exception.IdentifierConversionException
Ordinary constructor.
identifierConverter - Variable in class org.fcrepo.http.api.FedoraBaseResource
 
identifierConverter() - Method in class org.fcrepo.http.api.FedoraBaseResource
 
identifierConverter(HttpServletRequest) - Static method in class org.fcrepo.auth.webac.WebACFilter
Generate a HttpIdentifierConverter from the request URL.
implies(Permission) - Method in class org.fcrepo.auth.webac.WebACPermission
One WebACPermission implies another if they are equal (i.e., have the same mode and resource URIs).
INBOUND_REFERENCE - org.fcrepo.kernel.api.observer.EventType
 
INBOUND_REFERENCES - org.fcrepo.kernel.api.RequiredRdfContext
 
INBOUND_REFERENCES - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
INCLUDE - org.fcrepo.kernel.api.rdf.LdpTriplePreferences.PreferChoice
 
IncorrectTripleSubjectException - Exception in org.fcrepo.kernel.api.exception
Represents the condition that an attempt has been made to persist RDF to the repository as properties of a particular resource, but the subject of a triple in that RDF is not the resource in question.
IncorrectTripleSubjectException(String) - Constructor for exception org.fcrepo.kernel.api.exception.IncorrectTripleSubjectException
 
IncorrectTripleSubjectExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
IncorrectTripleSubjectExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.IncorrectTripleSubjectExceptionMapper
 
IndexBuilder - Interface in org.fcrepo.persistence.ocfl.api
An interface representing index rebuilding capabilities.
IndexBuilderImpl - Class in org.fcrepo.persistence.ocfl.impl
An implementation of IndexBuilder.
IndexBuilderImpl() - Constructor for class org.fcrepo.persistence.ocfl.impl.IndexBuilderImpl
 
indexMembership(Transaction) - Method in class org.fcrepo.persistence.ocfl.impl.ReindexService
Index all membership properties by querying for Direct containers, and then trying population of the membership index for each one
indexOcflObject(Transaction, String) - Method in class org.fcrepo.persistence.ocfl.impl.ReindexService
 
INDIRECT_CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
inExternalDomain(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
Test if the provided external URI is in the domain of this repository.
inInternalDomain(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
Check if the provided internal identifier is in the domain of the repository.
init() - Method in class org.fcrepo.kernel.api.utils.AutoReloadingConfiguration
Initialize the configuration and set up monitoring
init(FilterConfig) - Method in class org.fcrepo.auth.common.ServletContainerAuthFilter
 
init(ServletConfig) - Method in class org.fcrepo.http.commons.metrics.PrometheusMetricsServlet
 
initialize() - Method in class org.fcrepo.persistence.ocfl.RepositoryInitializer
Initializes the repository
InMemoryResourceLockManager - Class in org.fcrepo.kernel.impl.lock
In memory resource lock manager
InMemoryResourceLockManager() - Constructor for class org.fcrepo.kernel.impl.lock.InMemoryResourceLockManager
 
INSERTED_CONTENT_RELATION - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
INSTANCE - Static variable in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
InstantParser - Class in org.fcrepo.search.impl
A utility class for parsing a variety of different date/time formats into an Instant.
INSUFFICIENT_STORAGE_HTTP_CODE - Static variable in class org.fcrepo.http.commons.exceptionhandlers.InsufficientStorageExceptionMapper
 
InsufficientStorageException - Exception in org.fcrepo.kernel.api.exception
Exception thrown when the device has insufficient storage to complete the operation.
InsufficientStorageException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.InsufficientStorageException
Exception with message
InsufficientStorageExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Translate InsufficientStorageException errors into HTTP error codes
InsufficientStorageExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InsufficientStorageExceptionMapper
 
INTERACTION_MODEL_RESOURCES - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
INTERACTION_MODELS_FULL - Static variable in class org.fcrepo.kernel.api.RdfLexicon
String set of valid interaction models with full LDP URI.
interactionModel - Variable in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
The interaction model of this resource, null in case of update.
InteractionModelViolationException - Exception in org.fcrepo.kernel.api.exception
An Interaction Model constraint has been violated.
InteractionModelViolationException(String) - Constructor for exception org.fcrepo.kernel.api.exception.InteractionModelViolationException
Ordinary constructor.
InteractionModelViolationExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
InteractionModelViolationExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InteractionModelViolationExceptionMapper
 
InterruptedExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
If an HTTP request's processing is interrupted, return an HTTP 503 Service Unavailable.
InterruptedExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InterruptedExceptionMapper
 
InterruptedRuntimeException - Exception in org.fcrepo.kernel.api.exception
Indicates an interruption to the current thread
InterruptedRuntimeException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.InterruptedRuntimeException
Constructor
InvalidACLException - Exception in org.fcrepo.kernel.api.exception
 
InvalidACLException(String) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidACLException
Ordinary constructor.
InvalidACLExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Translate InvalidACLExceptions into HTTP 409 CONFLICT errors
InvalidACLExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InvalidACLExceptionMapper
 
InvalidChecksumException - Exception in org.fcrepo.kernel.api.exception
Exception thrown when the calculated digest does not match the stored digest
InvalidChecksumException(String) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidChecksumException
Exception with message
InvalidChecksumExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Translate InvalidChecksumException errors into reasonable HTTP error codes
InvalidChecksumExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InvalidChecksumExceptionMapper
 
InvalidConditionExpressionException - Exception in org.fcrepo.search.api
An exception that indicates that the syntax of the condition expression is invalid and therefore cannot be parsed.
InvalidConditionExpressionException(String) - Constructor for exception org.fcrepo.search.api.InvalidConditionExpressionException
Basic constructor
InvalidMementoPathException - Exception in org.fcrepo.kernel.api.exception
An invalid memento path constraint has been violated.
InvalidMementoPathException(String) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidMementoPathException
Ordinary constructor.
InvalidMementoPathException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidMementoPathException
Ordinary constructor.
InvalidMementoPathExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
InvalidMementoPathExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InvalidMementoPathExceptionMapper
 
InvalidPrefixException - Exception in org.fcrepo.kernel.api.exception
Indicates a prefix used in a CRUD request has existed in the repository
InvalidPrefixException(String) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidPrefixException
Ordinary constructor
InvalidPrefixExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
For invalid namespace exceptions on CRUD actions for nodes/datastreams
InvalidPrefixExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InvalidPrefixExceptionMapper
 
InvalidQueryException - Exception in org.fcrepo.search.api
An exception that the set of parameters defining the search query is invalid and therefore cannot be processed.
InvalidQueryException(String) - Constructor for exception org.fcrepo.search.api.InvalidQueryException
Basic constructor
invalidRequest() - Method in class org.fcrepo.webapp.AuthConfig
Shiro's filter for rejecting invalid requests
InvalidResourceIdentifierException - Exception in org.fcrepo.kernel.api.exception
This exception is used for invalid resource identifiers, such as when a resource path has empty segments.
InvalidResourceIdentifierException(String) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidResourceIdentifierException
Constructor
InvalidResourceIdentifierException(String, Exception) - Constructor for exception org.fcrepo.kernel.api.exception.InvalidResourceIdentifierException
Constructor
InvalidResourceIdentifierExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
The class translates InvalidResourceIdentifierExceptions to its proper response code.
InvalidResourceIdentifierExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.InvalidResourceIdentifierExceptionMapper
 
IS_MEMBER_OF_RELATION - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
isAcl() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Is the identifier for an ACL?
isAcl() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Returns true if this resource is an ACL.
isAcl() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
isAcl() - Method in class org.fcrepo.kernel.impl.models.WebacAclImpl
 
isArchivalGroup() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Determine whether a resource is an Archival Group
isArchivalGroup() - Method in interface org.fcrepo.kernel.api.operations.CreateResourceOperation
A flag indicating whether or the new resource should be created as an archival group.
isArchivalGroup() - Method in class org.fcrepo.kernel.impl.operations.CreateNonRdfSourceOperation
 
isArchivalGroup() - Method in class org.fcrepo.kernel.impl.operations.CreateRdfSourceOperationImpl
 
isArchivalGroup() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
isArchivalGroup() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
isAuthPrincipalDelegateEnabled() - Method in class org.fcrepo.config.AuthPropsConfig
 
isAuthPrincipalHeaderEnabled() - Method in class org.fcrepo.config.AuthPropsConfig
 
isAuthPrincipalRolesEnabled() - Method in class org.fcrepo.config.AuthPropsConfig
 
isAutoVersioningEnabled() - Method in class org.fcrepo.config.OcflPropsConfig
 
isCommitted() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
isCommitted() - Method in interface org.fcrepo.kernel.api.Transaction
 
isCommitted() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
isCopy() - Method in class org.fcrepo.http.api.ExternalContentHandler
 
isCopy() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
Returns whether or not the handling parameter is "copy"
isDeleted() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Determine if the resource is now a tombstone.
isDeleted() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
Determine if the resource is now a tombstone.
isDeleted() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
Determine if the resource is now a tombstone.
isDescription() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Is the identifier for a nonRdfSourceDescription?
isGhostNode(Transaction, FedoraId) - Method in class org.fcrepo.http.api.FedoraBaseResource
 
isGhostNode(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.models.ResourceHelper
Is the resource a "ghost node".
isGhostNode(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.models.ResourceHelperImpl
 
isHashUri() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Is the identifier for a hash uri?
isIncludeTotalResultCount() - Method in class org.fcrepo.search.api.SearchParameters
Returns flag indicating whether or not to include the total result count in the query results.
isManagedNamespace - Static variable in class org.fcrepo.kernel.api.RdfLexicon
Is this namespace one that the repository manages?
isManagedPredicate - Static variable in class org.fcrepo.kernel.api.RdfLexicon
Detects whether an RDF property is managed by the repository.
isManagedProperty(Node) - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
Test if a Predicate is managed
isMemento() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Is the identifier for a Memento?
isMemento() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Returns true if this resource is a Memento.
isMemento() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
isMetricsEnabled() - Method in class org.fcrepo.config.MetricsConfig
 
isObjectRoot() - Method in interface org.fcrepo.kernel.api.models.ResourceHeaders
Determine whether a resource is the object root
isObjectRoot() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
isObjectRoot() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
isOcflS3DbEnabled() - Method in class org.fcrepo.config.OcflPropsConfig
 
isOpen() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
isOpen() - Method in interface org.fcrepo.kernel.api.Transaction
 
isOpen() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
isOpen() - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
isOpenLongRunning() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
isOpenLongRunning() - Method in interface org.fcrepo.kernel.api.Transaction
 
isOpenLongRunning() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
isOriginalResource() - Method in interface org.fcrepo.kernel.api.models.FedoraResource
Check if a resource is an original resource (ie versionable, as opposed to non-versionable resources like mementos, timemaps, and acls).
isOriginalResource() - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
isOriginalResource() - Method in class org.fcrepo.kernel.impl.models.TimeMapImpl
 
isOriginalResource() - Method in class org.fcrepo.kernel.impl.models.WebacAclImpl
 
isParallel() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
isPartOf - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage.Context
 
isPartOf - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage.Object
 
isPathStyleAccessEnabled() - Method in class org.fcrepo.config.OcflPropsConfig
 
isProxy() - Method in class org.fcrepo.http.api.ExternalContentHandler
 
isProxy() - Method in interface org.fcrepo.kernel.api.models.Binary
 
isProxy() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
Returns whether or not the handling parameter is "proxy"
isProxy() - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
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
isReadOnly() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
isReadOnly() - Method in interface org.fcrepo.kernel.api.Transaction
 
isReadOnly() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
isRebuildFixityCheck() - Method in class org.fcrepo.config.FedoraPropsConfig
 
isRebuildOnStart() - Method in class org.fcrepo.config.FedoraPropsConfig
 
isRedirect() - Method in class org.fcrepo.http.api.ExternalContentHandler
 
isRedirect() - Method in interface org.fcrepo.kernel.api.models.Binary
 
isRedirect() - Method in interface org.fcrepo.kernel.api.models.ExternalContent
Returns whether or not the handling parameter is "redirect"
isRedirect() - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
isReindexFailOnError() - Method in class org.fcrepo.config.OcflPropsConfig
 
isRelaxablePredicate - Static variable in class org.fcrepo.kernel.api.RdfLexicon
Tests if a property is relaxable (if the server is in relaxed mode).
isRepositoryRoot() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Is the identifier for the repository root.
isResourceHeadersCacheEnabled() - Method in class org.fcrepo.config.OcflPropsConfig
 
isRolledBack() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
isRolledBack() - Method in interface org.fcrepo.kernel.api.Transaction
 
isRolledBack() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
isRootResource(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Is the subject the repository root resource.
isShortLived() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
isShortLived() - Method in interface org.fcrepo.kernel.api.Transaction
Check if the transaction is short-lived.
isShortLived() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
isSupportedAlgorithm(String) - Static method in enum org.fcrepo.config.DigestAlgorithm
Return true if the provided algorithm is included in this enum
isTimemap() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Is the identifier for a timemap?
isTombstone() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Is the identifier for a tombstone
isUnsafeWriteEnabled() - Method in class org.fcrepo.config.OcflPropsConfig
When unsafe writes are enabled, the OCFL client does not calculate a digest for files that are added, and trusts the digest value that it's given.
isVersionedNode(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Determines whether the subject is of type memento:Memento.
isWritable(Graph, Node) - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Determines whether the subject is writable true if node is writable
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.http.api.responses.SearchResultProvider
 
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.LinkFormatProvider
 
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class org.fcrepo.http.commons.responses.RdfStreamProvider
 
ItemExistsException - Exception in org.fcrepo.kernel.api.exception
Indicates an item already exists in repository
ItemExistsException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ItemExistsException
Ordinary constructor
ItemNotFoundException - Exception in org.fcrepo.kernel.api.exception
Indicates an item was not found.
ItemNotFoundException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ItemNotFoundException
Ordinary constructor
ItemNotFoundException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.ItemNotFoundException
Ordinary constructor.
ItemNotFoundExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Catch ItemNotFoundException
ItemNotFoundExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ItemNotFoundExceptionMapper
 
iterator() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 

J

jmsBroker(FedoraPropsConfig) - Method in class org.fcrepo.webapp.JmsConfig
JMS Broker configuration
JmsConfig - Class in org.fcrepo.webapp
Spring config for jms
JmsConfig() - Constructor for class org.fcrepo.webapp.JmsConfig
 
JmsDestination - Enum in org.fcrepo.config
Indicates if a JMS topic or queue is the destination
JMSEventMessageFactory - Interface in org.fcrepo.jms
Produce a JMS Message from a JCR Event
jmsPublisher(FedoraPropsConfig) - Method in class org.fcrepo.webapp.JmsConfig
Creates a queue or topic publisher based on the property fcrepo.jms.destination.type.
JMSQueuePublisher - Class in org.fcrepo.jms
Machinery to publish JMS messages when an EventBus message is received.
JMSQueuePublisher() - Constructor for class org.fcrepo.jms.JMSQueuePublisher
Create a JMS Topic with the default name of "fedora"
JMSQueuePublisher(String) - Constructor for class org.fcrepo.jms.JMSQueuePublisher
Create a JMS Topic with a configurable name
jmsSession - Variable in class org.fcrepo.jms.AbstractJMSPublisher
 
JMSTopicPublisher - Class in org.fcrepo.jms
Machinery to publish JMS messages when an EventBus message is received.
JMSTopicPublisher() - Constructor for class org.fcrepo.jms.JMSTopicPublisher
Create a JMS Topic with the default name of "fedora"
JMSTopicPublisher(String) - Constructor for class org.fcrepo.jms.JMSTopicPublisher
Create a JMS Topic with a configurable name
join() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexWorker
Join the thread.
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
 
JsonLDEventMessage - Class in org.fcrepo.event.serialization
A structure used for serializing a Event into JSON
JsonLDEventMessage() - Constructor for class org.fcrepo.event.serialization.JsonLDEventMessage
 
JsonLDEventMessage.Actor - Class in org.fcrepo.event.serialization
 
JsonLDEventMessage.Application - Class in org.fcrepo.event.serialization
 
JsonLDEventMessage.Context - Class in org.fcrepo.event.serialization
 
JsonLDEventMessage.ContextElement - Class in org.fcrepo.event.serialization
 
JsonLDEventMessage.Object - Class in org.fcrepo.event.serialization
 
JsonLDEventMessage.Person - Class in org.fcrepo.event.serialization
 
JsonLDSerializer - Class in org.fcrepo.event.serialization
Some serialization utilities for Event objects
JsonLDSerializer() - Constructor for class org.fcrepo.event.serialization.JsonLDSerializer
Create a new JSON-LD Event Serializer
JsonParseExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
If an injected JSON resource fails to parse, return an HTTP 400 Bad Request.
JsonParseExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.JsonParseExceptionMapper
 

L

LAST_MODIFIED_BY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
LAST_MODIFIED_DATE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
lastModifiedBy - Variable in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperation
 
lastModifiedBy - Variable in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
 
lastModifiedDate - Variable in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperation
 
lastModifiedDate - Variable in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
 
LDP_CONTAINMENT - org.fcrepo.kernel.api.RequiredRdfContext
 
LDP_MEMBER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
LDP_MEMBERSHIP - org.fcrepo.kernel.api.RequiredRdfContext
 
LDP_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
Linked Data Platform namespace.
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.
LdpTriplePreferences - Interface in org.fcrepo.kernel.api.rdf
Kernel level API to hold the LdpPreferTag and internal logic decisions.
LdpTriplePreferences.PreferChoice - Enum in org.fcrepo.kernel.api.rdf
What the prefer tag choice is.
lifecycleBeanPostProcessor() - Method in class org.fcrepo.webapp.AuthConfig
Post processor that automatically invokes init() and destroy() methods
limit(long) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
LinkFormatProvider - Class in org.fcrepo.http.commons.responses
Writer for application/link-format bodies.
LinkFormatProvider() - Constructor for class org.fcrepo.http.commons.responses.LinkFormatProvider
 
LinkFormatStream - Class in org.fcrepo.http.commons.responses
Stream of links for Memento TimeMaps
LinkFormatStream(Stream<Link>) - Constructor for class org.fcrepo.http.commons.responses.LinkFormatStream
Constructor
listMementoDatetimes() - Method in interface org.fcrepo.kernel.api.models.TimeMap
List all of the memento datetimes for the resource
listMementoDatetimes() - Method in class org.fcrepo.kernel.impl.models.TimeMapImpl
 
listVersions(String) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
listVersions(FedoraId) - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
Returns a list of immutable versions associated with the specified fedora identifier in ascending order by creation time of the version.
listVersions(FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
 
listVersions(FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSessionMetrics
 
loadConfiguration() - Method in class org.fcrepo.http.api.ExternalContentPathValidator
Loads the allowed list.
loadConfiguration() - Method in class org.fcrepo.kernel.api.rdf.RdfNamespaceRegistry
Load the namespace prefix to URI configuration file
loadConfiguration() - Method in class org.fcrepo.kernel.api.utils.AutoReloadingConfiguration
Load the configuration file.
lockArchivalGroupResource(Transaction, PersistentStorageSession, FedoraId) - Method in class org.fcrepo.kernel.impl.services.AbstractService
 
lockArchivalGroupResourceFromParent(Transaction, PersistentStorageSession, FedoraId) - Method in class org.fcrepo.kernel.impl.services.AbstractService
 
lockResource(FedoraId) - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
lockResource(FedoraId) - Method in interface org.fcrepo.kernel.api.Transaction
Acquires a lock on the specified resource for this transaction.
lockResource(FedoraId) - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
logMembership() - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
Log all membership entries, for debugging usage only
logOperations() - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
Log all membership operations, for debugging usage only
LT - org.fcrepo.search.api.Condition.Operator
 
LTE - org.fcrepo.search.api.Condition.Operator
 

M

MalformedRdfException - Exception in org.fcrepo.kernel.api.exception
Indicates that RDF was presented for persistence to the repository, but could not be persisted for some reportable reason.
MalformedRdfException(String) - Constructor for exception org.fcrepo.kernel.api.exception.MalformedRdfException
Ordinary constructor.
MalformedRdfException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.MalformedRdfException
Ordinary constructor.
ManagedPropertiesService - Interface in org.fcrepo.kernel.api.services
Interface for a service that converts managed properties from a FedoraResource into a triple stream
ManagedPropertiesServiceImpl - Class in org.fcrepo.kernel.impl.services
Retrieve the managed properties as triples
ManagedPropertiesServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.ManagedPropertiesServiceImpl
 
map(Function<? super T, ? extends R>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
mapSubject(Triple, String, String) - Static method in class org.fcrepo.kernel.api.utils.SubjectMappingUtil
Maps the subject of t from resourceUri to destinationUri to produce a new Triple.
mapSubject(Triple, String, Node) - Static method in class org.fcrepo.kernel.api.utils.SubjectMappingUtil
Maps the subject of t from resourceUri to destinationNode to produce a new Triple.
mapToDouble(ToDoubleFunction<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
mapToInt(ToIntFunction<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
mapToLong(ToLongFunction<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
MARIADB - org.fcrepo.common.db.DbPlatform
 
matches(long) - Method in interface org.fcrepo.kernel.api.utils.FixityResult
Check if the fixity result matches the given size
matches(long, URI) - Method in interface org.fcrepo.kernel.api.utils.FixityResult
Does the fixity entry match the given size and checksum?
matches(URI) - Method in interface org.fcrepo.kernel.api.utils.FixityResult
Check if the fixity result matches the given checksum URI
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class org.fcrepo.config.ConditionOnProperty
 
max(Comparator<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
MD5 - org.fcrepo.config.DigestAlgorithm
 
MEMBER_SUBJECT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
MEMBERSHIP_RESOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
MembershipIndexManager - Class in org.fcrepo.kernel.impl.services
Manager for the membership index
MembershipIndexManager() - Constructor for class org.fcrepo.kernel.impl.services.MembershipIndexManager
 
membershipService - Variable in class org.fcrepo.kernel.impl.services.AbstractService
 
MembershipService - Interface in org.fcrepo.kernel.api.services
Service used to manage membership properties of resources
MembershipServiceImpl - Class in org.fcrepo.kernel.impl.services
Implementation of a service which updates and persists membership properties for resources
MembershipServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.MembershipServiceImpl
 
MEMENTO_DATETIME_HEADER - Static variable in class org.fcrepo.http.api.FedoraVersioning
 
MEMENTO_LABEL_FORMATTER - Static variable in interface org.fcrepo.kernel.api.services.VersionService
To format a datetime for use as a Memento path.
MEMENTO_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
MEMENTO_ORIGINAL_RESOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
MEMENTO_RFC_1123_FORMATTER - Static variable in interface org.fcrepo.kernel.api.services.VersionService
To format a datetime as RFC-1123 with correct timezone.
MEMENTO_TYPE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
Type for memento objects.
MementoDatetimeFormatException - Exception in org.fcrepo.kernel.api.exception
Indicates that the wrong format of the Memento-Datetime.
MementoDatetimeFormatException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.MementoDatetimeFormatException
Ordinary constructor.
MementoDatetimeFormatExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Handle MementoDatetimeFormatException with HTTP 400 Bad Request.
MementoDatetimeFormatExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.MementoDatetimeFormatExceptionMapper
 
merge(EventBuilder) - Method in interface org.fcrepo.kernel.impl.observer.EventBuilder
Merges another EventBuilder into this EventBuilder.
merge(EventBuilder) - Method in class org.fcrepo.kernel.impl.observer.ResourceOperationEventBuilder
 
messageFactory() - Method in class org.fcrepo.webapp.JmsConfig
translates events into JMS header-only format
meterRegistry() - Method in class org.fcrepo.config.MetricsConfig
 
MetricsConfig - Class in org.fcrepo.config
 
MetricsConfig() - Constructor for class org.fcrepo.config.MetricsConfig
 
MetricsHelper - Class in org.fcrepo.common.metrics
Helper for recording metrics
MicrometerFeature - Class in org.fcrepo.http.commons.metrics
Enables Micrometer metrics on Jersey APIs (still must be annotated with @Timed)
MicrometerFeature() - Constructor for class org.fcrepo.http.commons.metrics.MicrometerFeature
 
MIME_TYPE - org.fcrepo.search.api.Condition.Field
 
mimeType - Variable in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
 
mimeType(String) - Method in interface org.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuilder
 
mimeType(String) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationBuilder
Set the mimetype for content in this resource
mimeType(String) - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
 
mimeType(String) - Method in class org.fcrepo.kernel.impl.operations.CreateNonRdfSourceOperationBuilderImpl
 
min(Comparator<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
MINIMAL - org.fcrepo.kernel.api.RequiredRdfContext
 
MISSING - org.fcrepo.config.DigestAlgorithm
 
MODIFIED - org.fcrepo.search.api.Condition.Field
 
MultiDigestInputStreamWrapper - Class in org.fcrepo.persistence.common
Wrapper for an InputStream that allows for the computation and evaluation of multiple digests at once
MultiDigestInputStreamWrapper(InputStream, Collection<URI>, Collection<DigestAlgorithm>) - Constructor for class org.fcrepo.persistence.common.MultiDigestInputStreamWrapper
Construct a MultiDigestInputStreamWrapper
MultipleConstraintViolationException - Exception in org.fcrepo.kernel.api.exception
Wrapper to hold multiple constraint violation exceptions for later reporting.
MultipleConstraintViolationException(List<ConstraintViolationException>) - Constructor for exception org.fcrepo.kernel.api.exception.MultipleConstraintViolationException
 
MultipleConstraintViolationExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Mapper to display all the various constrainedby links and messages.
MultipleConstraintViolationExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.MultipleConstraintViolationExceptionMapper
 
MultiPrefer - Class in org.fcrepo.http.commons.domain
Aggregates information from multiple Prefer HTTP headers.
MultiPrefer(String) - Constructor for class org.fcrepo.http.commons.domain.MultiPrefer
 
MultiPrefer(Set<SinglePrefer>) - Constructor for class org.fcrepo.http.commons.domain.MultiPrefer
 
MYSQL - org.fcrepo.common.db.DbPlatform
 

N

N3 - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
N3_ALT2 - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
N3_ALT2_TYPE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
N3_ALT2_WITH_CHARSET - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
N3_TYPE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
N3_WITH_CHARSET - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
name - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage.Application
 
name - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage
 
namespaceRegistry - Variable in class org.fcrepo.http.api.ContentExposingResource
 
namespaces - Variable in class org.fcrepo.http.commons.responses.RdfNamespacedStream
 
NEW_VERSION - org.fcrepo.persistence.api.CommitOption
 
newResourceHeaders(FedoraId, FedoraId, String) - Static method in class org.fcrepo.persistence.common.ResourceHeaderUtils
Construct and populate minimal headers expected for a new resource
NO_END_INSTANT - Static variable in class org.fcrepo.kernel.impl.services.MembershipServiceImpl
 
NoAuthConfig - Class in org.fcrepo.webapp
Spring auth config when authorization is disabled
NoAuthConfig() - Constructor for class org.fcrepo.webapp.NoAuthConfig
 
NON_RDF_SOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
noneMatch(Predicate<? super T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
NonRdfSourceDescription - Interface in org.fcrepo.kernel.api.models
 
NonRdfSourceDescriptionImpl - Class in org.fcrepo.kernel.impl.models
Implementation of a non-rdf source description
NonRdfSourceDescriptionImpl(FedoraId, Transaction, PersistentStorageSessionManager, ResourceFactory) - Constructor for class org.fcrepo.kernel.impl.models.NonRdfSourceDescriptionImpl
Construct a description resource
NonRdfSourceOperation - Interface in org.fcrepo.kernel.api.operations
An operation for interacting with a non-RDF source resource.
NonRdfSourceOperationBuilder - Interface in org.fcrepo.kernel.api.operations
Builder for an operation for interacting with a non-rdf source
NonRdfSourceOperationFactory - Interface in org.fcrepo.kernel.api.operations
Factory for constructing operations on non-rdf sources
NonRdfSourceOperationFactoryImpl - Class in org.fcrepo.kernel.impl.operations
Factory for operations to update non-rdf sources
NonRdfSourceOperationFactoryImpl() - Constructor for class org.fcrepo.kernel.impl.operations.NonRdfSourceOperationFactoryImpl
 
NoSuchPropertyDefinitionException - Exception in org.fcrepo.kernel.api.exception
Represents the case where a property definition has been requested but does not exist.
NoSuchPropertyDefinitionException(String) - Constructor for exception org.fcrepo.kernel.api.exception.NoSuchPropertyDefinitionException
Ordinary constructor.
notCommon() - Method in class org.fcrepo.kernel.api.utils.GraphDifferencer
This method will return null until the source iterator is exhausted.
NTRIPLES - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
NTRIPLES_TYPE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 

O

OA_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
object - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage
 
Object() - Constructor for class org.fcrepo.event.serialization.JsonLDEventMessage.Object
 
Object(String, List<String>, String) - Constructor for class org.fcrepo.event.serialization.JsonLDEventMessage.Object
 
objectMapper() - Static method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageUtils
 
objectValidator() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistenceConfig
 
OCFL_FILESYSTEM - org.fcrepo.config.Storage
 
OCFL_S3 - org.fcrepo.config.Storage
 
ocflObjectId() - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
ocflObjectSessionFactory() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistenceConfig
 
OcflPersistenceConfig - Class in org.fcrepo.persistence.ocfl.impl
A Configuration for OCFL dependencies
OcflPersistenceConfig() - Constructor for class org.fcrepo.persistence.ocfl.impl.OcflPersistenceConfig
 
OcflPersistentSessionManager - Class in org.fcrepo.persistence.ocfl.impl
OCFL implementation of PersistentStorageSessionManager
OcflPersistentSessionManager() - Constructor for class org.fcrepo.persistence.ocfl.impl.OcflPersistentSessionManager
Default constructor
OcflPersistentStorageSession - Class in org.fcrepo.persistence.ocfl.impl
OCFL Persistent Storage class.
OcflPersistentStorageSession(Transaction, FedoraToOcflObjectIndex, OcflObjectSessionFactory, ReindexService) - Constructor for class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
Constructor
OcflPersistentStorageSessionMetrics - Class in org.fcrepo.persistence.ocfl.impl
PersistentStorageSession wrapper for collecting metrics
OcflPersistentStorageSessionMetrics(PersistentStorageSession) - Constructor for class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSessionMetrics
 
OcflPersistentStorageUtils - Class in org.fcrepo.persistence.ocfl.impl
A set of utility functions for supporting OCFL persistence activities.
OcflPropsConfig - Class in org.fcrepo.config
Fedora's OCFL related configuration properties
OcflPropsConfig() - Constructor for class org.fcrepo.config.OcflPropsConfig
 
onApplicationEvent(ContextRefreshedEvent) - Method in class org.fcrepo.persistence.ocfl.RepositoryInitializer
 
onClose(Runnable) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
OPEN - org.fcrepo.kernel.api.TransactionState
 
options() - Method in class org.fcrepo.http.api.FedoraFixity
 
options() - Method in class org.fcrepo.http.api.FedoraLdp
Outputs information about the supported HTTP methods, etc.
options() - Method in class org.fcrepo.http.api.FedoraTombstones
 
options() - Method in class org.fcrepo.http.api.FedoraVersioning
Outputs information about the supported HTTP methods, etc.
org.fcrepo.auth.common - package org.fcrepo.auth.common
This package provides unified policy enforcement points for access control implementations.
org.fcrepo.auth.webac - package org.fcrepo.auth.webac
 
org.fcrepo.common.db - package org.fcrepo.common.db
 
org.fcrepo.common.lang - package org.fcrepo.common.lang
 
org.fcrepo.common.metrics - package org.fcrepo.common.metrics
 
org.fcrepo.common.retry - package org.fcrepo.common.retry
 
org.fcrepo.config - package org.fcrepo.config
 
org.fcrepo.event.serialization - package org.fcrepo.event.serialization
 
org.fcrepo.http.api - package org.fcrepo.http.api
This package provides a RESTful API for several content management and core repository services.
org.fcrepo.http.api.responses - package org.fcrepo.http.api.responses
Provider classes for streaming HTML responses.
org.fcrepo.http.api.services - package org.fcrepo.http.api.services
 
org.fcrepo.http.api.url - package org.fcrepo.http.api.url
Provides facilities for decorating object responses with appropriate repository service URIs.
org.fcrepo.http.commons - package org.fcrepo.http.commons
Common abstractions for module's sub-packages.
org.fcrepo.http.commons.api - package org.fcrepo.http.commons.api
Classes for injecting headers into HTTP responses along with utilities for processing RDF.
org.fcrepo.http.commons.api.rdf - package org.fcrepo.http.commons.api.rdf
Utilities for assembling and manipulating RDF responses.
org.fcrepo.http.commons.domain - package org.fcrepo.http.commons.domain
Annotations for working with org.fcrepo.http.api.FedoraNodes.
org.fcrepo.http.commons.domain.ldp - package org.fcrepo.http.commons.domain.ldp
LDP domain-specific utilities.
org.fcrepo.http.commons.exceptionhandlers - package org.fcrepo.http.commons.exceptionhandlers
A variety of JAX-RS ExceptionMappers handlers.
org.fcrepo.http.commons.metrics - package org.fcrepo.http.commons.metrics
 
org.fcrepo.http.commons.responses - package org.fcrepo.http.commons.responses
Helpers and providers for different response formats.
org.fcrepo.http.commons.session - package org.fcrepo.http.commons.session
Types and implementation classes that define and provide sessions.
org.fcrepo.http.commons.utils - package org.fcrepo.http.commons.utils
Miscellaneous utility classes.
org.fcrepo.jms - package org.fcrepo.jms
This package provides common JMS capability.
org.fcrepo.kernel.api - package org.fcrepo.kernel.api
 
org.fcrepo.kernel.api.auth - package org.fcrepo.kernel.api.auth
 
org.fcrepo.kernel.api.exception - package org.fcrepo.kernel.api.exception
Kernel exception classes.
org.fcrepo.kernel.api.identifiers - package org.fcrepo.kernel.api.identifiers
 
org.fcrepo.kernel.api.lock - package org.fcrepo.kernel.api.lock
 
org.fcrepo.kernel.api.models - package org.fcrepo.kernel.api.models
 
org.fcrepo.kernel.api.observer - package org.fcrepo.kernel.api.observer
 
org.fcrepo.kernel.api.operations - package org.fcrepo.kernel.api.operations
 
org.fcrepo.kernel.api.rdf - package org.fcrepo.kernel.api.rdf
 
org.fcrepo.kernel.api.services - package org.fcrepo.kernel.api.services
 
org.fcrepo.kernel.api.services.functions - package org.fcrepo.kernel.api.services.functions
 
org.fcrepo.kernel.api.utils - package org.fcrepo.kernel.api.utils
 
org.fcrepo.kernel.impl - package org.fcrepo.kernel.impl
 
org.fcrepo.kernel.impl.lock - package org.fcrepo.kernel.impl.lock
 
org.fcrepo.kernel.impl.models - package org.fcrepo.kernel.impl.models
 
org.fcrepo.kernel.impl.observer - package org.fcrepo.kernel.impl.observer
 
org.fcrepo.kernel.impl.operations - package org.fcrepo.kernel.impl.operations
 
org.fcrepo.kernel.impl.services - package org.fcrepo.kernel.impl.services
 
org.fcrepo.kernel.impl.util - package org.fcrepo.kernel.impl.util
 
org.fcrepo.persistence.api - package org.fcrepo.persistence.api
 
org.fcrepo.persistence.api.exceptions - package org.fcrepo.persistence.api.exceptions
 
org.fcrepo.persistence.common - package org.fcrepo.persistence.common
 
org.fcrepo.persistence.ocfl - package org.fcrepo.persistence.ocfl
 
org.fcrepo.persistence.ocfl.api - package org.fcrepo.persistence.ocfl.api
 
org.fcrepo.persistence.ocfl.impl - package org.fcrepo.persistence.ocfl.impl
 
org.fcrepo.search.api - package org.fcrepo.search.api
 
org.fcrepo.search.impl - package org.fcrepo.search.impl
 
org.fcrepo.webapp - package org.fcrepo.webapp
 
OutOfDomainSubjectException - Exception in org.fcrepo.kernel.api.exception
Fedora does not accept RDF with subjects that are not local to the repository.
OutOfDomainSubjectException(Node) - Constructor for exception org.fcrepo.kernel.api.exception.OutOfDomainSubjectException
Takes the subject that is out of domain, creates message.
OutOfDomainSubjectExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
OutOfDomainSubjectExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.OutOfDomainSubjectExceptionMapper
 

P

PAGE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
PaginationInfo - Class in org.fcrepo.search.api
A data structure representing the pagination information associated with a SearchResult
PaginationInfo() - Constructor for class org.fcrepo.search.api.PaginationInfo
Default constructor
PaginationInfo(int, int, int) - Constructor for class org.fcrepo.search.api.PaginationInfo
Constructor
parallel() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
parameterize(String) - Static method in class org.fcrepo.http.commons.responses.ViewHelpers
Transform a source string to something appropriate for HTML ids
ParamExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Handle Jersey ParamException
ParamExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ParamExceptionMapper
 
parentId(FedoraId) - Method in interface org.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuilder
Set the parent identifier of the resource
parentId(FedoraId) - Method in interface org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
Set the parent identifier of the resource
parentId(FedoraId) - Method in class org.fcrepo.kernel.impl.operations.CreateNonRdfSourceOperationBuilderImpl
 
parentId(FedoraId) - Method in class org.fcrepo.kernel.impl.operations.CreateRdfSourceOperationBuilderImpl
 
parse(String) - Static method in class org.fcrepo.search.impl.InstantParser
Parse a datestring into an instant.
parse(String, HttpIdentifierConverter) - Static method in class org.fcrepo.http.api.FedoraSearch
Parses the url decoded value of a single parameter passed by the http layer into a Condition.
parseBodyAsModel(InputStream, MediaType, String) - Static method in class org.fcrepo.http.api.services.HttpRdfService
Parse the request body as a Model.
parseDigestHeader(String) - Static method in class org.fcrepo.http.api.ContentExposingResource
Parse the RFC-3230 Digest response header value.
patch() - Method in class org.fcrepo.http.api.FedoraFixity
 
PATCH - Annotation Type in org.fcrepo.http.commons.domain
PATCH HTTP method
patchRequestToInternalString(FedoraId, String, HttpIdentifierConverter) - Method in class org.fcrepo.http.api.services.HttpRdfService
Takes a PATCH request body and translates any subjects and objects that are in the domain of the repository to use internal IDs.
patchResourcewithSparql(FedoraResource, String) - Method in class org.fcrepo.http.api.ContentExposingResource
 
PathNotFoundException - Exception in org.fcrepo.kernel.api.exception
Indicates the path was not found in the repository.
PathNotFoundException(String) - Constructor for exception org.fcrepo.kernel.api.exception.PathNotFoundException
Ordinary constructor
PathNotFoundException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.PathNotFoundException
Constructor for wrapping exception.
PathNotFoundExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Catch PathNotFoundException
PathNotFoundExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.PathNotFoundExceptionMapper
 
PathNotFoundRuntimeException - Exception in org.fcrepo.kernel.api.exception
 
PathNotFoundRuntimeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.PathNotFoundRuntimeException
Create a PathNotFoundException directly.
PathNotFoundRuntimeException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.PathNotFoundRuntimeException
Wrap a PathNotFoundException in a runtime exception
PathNotFoundRuntimeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Catch PathNotFoundRuntimeException(s)
PathNotFoundRuntimeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.PathNotFoundRuntimeExceptionMapper
 
pathToInternalId(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
Function to convert from the external path of a URI to an internal FedoraId.
peek(Consumer<? super Triple>) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
perform(Transaction, String, FedoraId, String, String, long, List<String>, Collection<URI>, InputStream, ExternalContent) - Method in interface org.fcrepo.kernel.api.services.CreateResourceService
Create a new NonRdfSource resource.
perform(Transaction, String, FedoraId, String, String, long, List<String>, Collection<URI>, InputStream, ExternalContent) - Method in class org.fcrepo.kernel.impl.services.CreateResourceServiceImpl
 
perform(Transaction, String, FedoraId, String, String, Collection<URI>, InputStream, long, ExternalContent) - Method in interface org.fcrepo.kernel.api.services.ReplaceBinariesService
Replace an existing binary.
perform(Transaction, String, FedoraId, String, String, Collection<URI>, InputStream, long, ExternalContent) - Method in class org.fcrepo.kernel.impl.services.ReplaceBinariesServiceImpl
 
perform(Transaction, String, FedoraId, List<String>, Model) - Method in interface org.fcrepo.kernel.api.services.CreateResourceService
Create a new RdfSource resource.
perform(Transaction, String, FedoraId, List<String>, Model) - Method in class org.fcrepo.kernel.impl.services.CreateResourceServiceImpl
 
perform(Transaction, String, FedoraId, Model) - Method in interface org.fcrepo.kernel.api.services.ReplacePropertiesService
Replace the properties of this object with the properties from the given model
perform(Transaction, String, FedoraId, Model) - Method in class org.fcrepo.kernel.impl.services.ReplacePropertiesServiceImpl
 
perform(Transaction, FedoraResource, String) - Method in interface org.fcrepo.kernel.api.services.DeleteResourceService
Delete the specified resource
perform(Transaction, FedoraResource, String) - Method in interface org.fcrepo.kernel.api.services.PurgeResourceService
Purges the specified resource
perform(Transaction, FedoraResource, String) - Method in class org.fcrepo.kernel.impl.services.AbstractDeleteResourceService
The starts the service, does initial checks and setups for processing.
persist(ResourceOperation) - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
Perform a persistence operation on a resource
persist(ResourceOperation) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
 
persist(ResourceOperation) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSessionMetrics
 
persist(OcflPersistentStorageSession, ResourceOperation) - Method in interface org.fcrepo.persistence.ocfl.api.Persister
The persistence handling for the given operation.
persist(OcflPersistentStorageSession, ResourceOperation) - Method in class org.fcrepo.persistence.ocfl.impl.CreateVersionPersister
 
PersistentItemConflictException - Exception in org.fcrepo.persistence.api.exceptions
If an operation results in a conflict preventing the successful completion of a persistence operation.
PersistentItemConflictException(String) - Constructor for exception org.fcrepo.persistence.api.exceptions.PersistentItemConflictException
Basic constructor
PersistentItemConflictExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Maps PersistentItemConflictException to an appropriate http response.
PersistentItemConflictExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.PersistentItemConflictExceptionMapper
 
PersistentItemNotFoundException - Exception in org.fcrepo.persistence.api.exceptions
If an item is not found in the storage.
PersistentItemNotFoundException(String) - Constructor for exception org.fcrepo.persistence.api.exceptions.PersistentItemNotFoundException
Basic constructor
PersistentItemNotFoundException(String, Throwable) - Constructor for exception org.fcrepo.persistence.api.exceptions.PersistentItemNotFoundException
Constructor
PersistentSessionClosedException - Exception in org.fcrepo.persistence.api.exceptions
Exception indicating that a persistence session is closed.
PersistentSessionClosedException(String) - Constructor for exception org.fcrepo.persistence.api.exceptions.PersistentSessionClosedException
Constructor with message
PersistentSessionClosedException(String, Throwable) - Constructor for exception org.fcrepo.persistence.api.exceptions.PersistentSessionClosedException
Constructor with message and cause
PersistentStorageException - Exception in org.fcrepo.persistence.api.exceptions
Generic exception for things PersistentStorage related.
PersistentStorageException(String) - Constructor for exception org.fcrepo.persistence.api.exceptions.PersistentStorageException
Constructor.
PersistentStorageException(String, Throwable) - Constructor for exception org.fcrepo.persistence.api.exceptions.PersistentStorageException
Constructor
PersistentStorageSession - Interface in org.fcrepo.persistence.api
An interface that mediates CRUD operations to and from persistence storage.
PersistentStorageSessionManager - Interface in org.fcrepo.persistence.api
Interface to access PersistentStorageSessions.
Persister - Interface in org.fcrepo.persistence.ocfl.api
 
Person() - Constructor for class org.fcrepo.event.serialization.JsonLDEventMessage.Person
 
Person(String, String) - Constructor for class org.fcrepo.event.serialization.JsonLDEventMessage.Person
 
pidMinter - Variable in class org.fcrepo.http.commons.AbstractResource
A resource that can mint new Fedora PIDs.
populateBinaryHeaders(ResourceHeadersImpl, String, String, long, Collection<URI>) - Static method in class org.fcrepo.persistence.common.ResourceHeaderUtils
Populate general binary resource headers
populateExternalBinaryHeaders(ResourceHeadersImpl, String, String) - Static method in class org.fcrepo.persistence.common.ResourceHeaderUtils
Populate external binary related headers
populateMembershipHistory(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.MembershipService
Regenerate the membership history for specified Direct or Indirect container.
populateMembershipHistory(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.services.MembershipServiceImpl
 
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
 
post() - Method in class org.fcrepo.http.api.FedoraFixity
 
post() - Method in class org.fcrepo.http.api.FedoraTombstones
 
postConstruct() - Method in class org.fcrepo.webapp.JmsConfig
 
POSTGRESQL - org.fcrepo.common.db.DbPlatform
 
PreconditionException - Exception in org.fcrepo.kernel.api.exception
 
PreconditionException(String, int) - Constructor for exception org.fcrepo.kernel.api.exception.PreconditionException
Ordinary constructor
PreconditionExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Maps PreconditionException to an appropriate http response.
PreconditionExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.PreconditionExceptionMapper
 
prefer - Variable in class org.fcrepo.http.api.ContentExposingResource
 
PREFER_CONTAINMENT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
PREFER_MEMBERSHIP - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
PREFER_MINIMAL_CONTAINER - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
PREFER_SERVER_MANAGED - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
PreferTag - Class in org.fcrepo.http.commons.domain
Parse a single prefer tag, value and any optional parameters
PreferTag(String) - Constructor for class org.fcrepo.http.commons.domain.PreferTag
Create a blank prefer tag
PreferTag(PreferTag) - Constructor for class org.fcrepo.http.commons.domain.PreferTag
Create a new PreferTag from an existing tag
preferTags() - Method in class org.fcrepo.http.commons.domain.SinglePrefer
 
prefix(String, String) - Method in class org.fcrepo.http.commons.responses.SynchonizedStreamRDFWrapper
 
PREMIS_EVENT_OUTCOME_DETAIL - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
PREMIS_FIXITY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
PREMIS_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
prepare() - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
Does anything that's necessary to prepare the session to be committed, for example committing database changes.
prepare() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
 
prepare() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSessionMetrics
 
PrincipalProvider - Interface in org.fcrepo.auth.common
This interface provides a way for authentication code to communicate generic credentials to authorization delegates.
PrometheusMetricsServlet - Class in org.fcrepo.http.commons.metrics
This class is an extension of Prometheus's MetricsServlet.
PrometheusMetricsServlet() - Constructor for class org.fcrepo.http.commons.metrics.PrometheusMetricsServlet
 
prov - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage.Context
 
PROV_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
provide() - Method in class org.fcrepo.http.commons.session.TransactionProvider
 
PROXY - Static variable in interface org.fcrepo.kernel.api.models.ExternalContent
 
psManager - Variable in class org.fcrepo.kernel.impl.services.AbstractDeleteResourceService
 
published - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage
 
publishJCREvent(Event) - Method in class org.fcrepo.jms.AbstractJMSPublisher
When an EventBus message is received, map it to our JMS message payload and push it onto the queue.
PURGE - org.fcrepo.kernel.api.operations.ResourceOperationType
 
purgeBuilder(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.operations.DeleteResourceOperationFactory
Get a builder for an operation to purge a deleted resource.
purgeBuilder(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.operations.DeleteResourceOperationFactoryImpl
 
purgeResource(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
Remove all relationships to the specified resource.
purgeResource(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
purgeResource(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
PurgeResourceOperation - Class in org.fcrepo.kernel.impl.operations
Purge resource operation
PurgeResourceOperation(Transaction, FedoraId) - Constructor for class org.fcrepo.kernel.impl.operations.PurgeResourceOperation
 
PurgeResourceOperationBuilder - Class in org.fcrepo.kernel.impl.operations
Builder for operations to purge a resource
PurgeResourceOperationBuilder(Transaction, FedoraId) - Constructor for class org.fcrepo.kernel.impl.operations.PurgeResourceOperationBuilder
Construct the builder
PurgeResourceService - Interface in org.fcrepo.kernel.api.services
Service to permanently remove a resource from the repository.
PurgeResourceServiceImpl - Class in org.fcrepo.kernel.impl.services
Implementation of purge resource service.
PurgeResourceServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.PurgeResourceServiceImpl
 
put() - Method in class org.fcrepo.http.api.FedoraFixity
 
put() - Method in class org.fcrepo.http.api.FedoraReindex
 
put() - Method in class org.fcrepo.http.api.FedoraTombstones
 
putRequiresIfMatch() - Method in class org.fcrepo.http.api.FedoraHttpConfiguration
Should PUT requests require an If-Match header?

Q

quad(Quad) - Method in class org.fcrepo.http.commons.responses.SynchonizedStreamRDFWrapper
 
QueryParseExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Handles Sparql query parsing exceptions thrown when querying or updating.
QueryParseExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.QueryParseExceptionMapper
 
QUEUE - org.fcrepo.config.JmsDestination
 

R

Range - Class in org.fcrepo.http.commons.domain
Range header parsing logic
Range(long) - Constructor for class org.fcrepo.http.commons.domain.Range
Left-bounded range
RangeRequestInputStream - Class in org.fcrepo.http.commons.responses
An InputStream that skips bytes and only returns the data up to a certain limit
RangeRequestInputStream(InputStream, long, long) - Constructor for class org.fcrepo.http.commons.responses.RangeRequestInputStream
 
RDF_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
RDF_SOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
RDF_TYPE - org.fcrepo.search.api.Condition.Field
 
RDF_TYPE_ID_COLUMN - Static variable in class org.fcrepo.search.impl.DbSearchIndexImpl
 
RDF_TYPE_URI_PARAM - Static variable in class org.fcrepo.search.impl.DbSearchIndexImpl
 
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
 
RdfCollectors - Class in org.fcrepo.kernel.api
A class of Collectors for use with RdfStreams
RdfLexicon - Class in org.fcrepo.kernel.api
A lexicon of the RDF properties that the fcrepo kernel (or close-to-core modules) use
RDFMediaType - Class in org.fcrepo.http.commons.domain
This is a convenience class carrying the various RDF content-type values as Strings and MediaTypes, after the fashion of the constants available on javax.ws.rs.core.MediaType
RDFMediaType() - Constructor for class org.fcrepo.http.commons.domain.RDFMediaType
 
RdfNamespacedStream - Class in org.fcrepo.http.commons.responses
A simple type to collect an RdfStream and associated Namespace mappings
RdfNamespacedStream(RdfStream, Map<String, String>) - Constructor for class org.fcrepo.http.commons.responses.RdfNamespacedStream
Creates an object to hold an RdfStream and an associated namespace mapping.
rdfNamespaceRegistry(FedoraPropsConfig) - Method in class org.fcrepo.webapp.WebappConfig
Configuration of namespace prefixes
RdfNamespaceRegistry - Class in org.fcrepo.kernel.api.rdf
Registry of RDF namespaces
RdfNamespaceRegistry() - Constructor for class org.fcrepo.kernel.api.rdf.RdfNamespaceRegistry
 
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
RdfSourceOperation - Interface in org.fcrepo.kernel.api.operations
Operation for interacting with an rdf source
RdfSourceOperationBuilder - Interface in org.fcrepo.kernel.api.operations
Builder for constructing an RdfSourceOperation
RdfSourceOperationFactory - Interface in org.fcrepo.kernel.api.operations
Factory for operations on rdf sources
RdfSourceOperationFactoryImpl - Class in org.fcrepo.kernel.impl.operations
Implementation of a factory for operations on rdf sources
RdfSourceOperationFactoryImpl() - Constructor for class org.fcrepo.kernel.impl.operations.RdfSourceOperationFactoryImpl
 
RdfStream - Interface in org.fcrepo.kernel.api
A context-bearing RDF Stream interface
RdfStreamProvider - Class in org.fcrepo.http.commons.responses
Provides serialization for streaming RDF results.
RdfStreamProvider() - Constructor for class org.fcrepo.http.commons.responses.RdfStreamProvider
 
RdfStreamStreamingOutput - Class in org.fcrepo.http.commons.responses
Serializes an RdfStream.
RdfStreamStreamingOutput(RdfStream, Map<String, String>, MediaType) - Constructor for class org.fcrepo.http.commons.responses.RdfStreamStreamingOutput
Normal constructor
rdfType() - Method in class org.fcrepo.http.commons.responses.ViewHelpers
Proxying access to the RDF type static property
READ_ONLY_TX_ID - Static variable in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
readContent(String) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
readContent(String, String) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
readHeaders(String) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
readHeaders(String, String) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
ReadOnlyTransaction - Class in org.fcrepo.kernel.api
A read-only tx that never expires and cannot be committed.
rebuildIfNecessary() - Method in interface org.fcrepo.persistence.ocfl.api.IndexBuilder
Rebuilds the index only when the existing index is not populated.
rebuildIfNecessary() - Method in class org.fcrepo.persistence.ocfl.impl.IndexBuilderImpl
 
recordEvent(Transaction, FedoraId, ResourceOperation) - Method in class org.fcrepo.kernel.impl.services.AbstractService
 
recordEventForOperation(Transaction, FedoraId, ResourceOperation) - Method in interface org.fcrepo.kernel.api.observer.EventAccumulator
Registers a new event to a transaction.
recordEventForOperation(Transaction, FedoraId, ResourceOperation) - Method in class org.fcrepo.kernel.impl.observer.EventAccumulatorImpl
 
REDIRECT - Static variable in interface org.fcrepo.kernel.api.models.ExternalContent
 
reduce(BinaryOperator<T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
reduce(T, BinaryOperator<T>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
ReferenceOperation - Class in org.fcrepo.kernel.impl.operations
Operation to track a reference operation.
ReferenceOperation(Transaction, FedoraId) - Constructor for class org.fcrepo.kernel.impl.operations.ReferenceOperation
 
ReferenceOperationBuilder - Class in org.fcrepo.kernel.impl.operations
Build a reference operation.
ReferenceOperationBuilder(Transaction, FedoraId) - Constructor for class org.fcrepo.kernel.impl.operations.ReferenceOperationBuilder
Constructor.
referenceService - Variable in class org.fcrepo.kernel.impl.services.AbstractService
 
ReferenceService - Interface in org.fcrepo.kernel.api.services
Service to retrieve references to repository resources.
ReferenceServiceImpl - Class in org.fcrepo.kernel.impl.services
Implementation of reference service.
ReferenceServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.ReferenceServiceImpl
 
ReferenceServiceMetrics - Class in org.fcrepo.kernel.impl.services
ReferenceService wrapper for collecting metrics
ReferenceServiceMetrics() - Constructor for class org.fcrepo.kernel.impl.services.ReferenceServiceMetrics
 
refresh() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
refresh() - Method in interface org.fcrepo.kernel.api.Transaction
Refresh the transaction to extend its expiration window.
refresh() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
refreshTransaction(String) - Method in class org.fcrepo.http.api.Transactions
Refresh an existing transaction
REINDEX - org.fcrepo.kernel.api.operations.ResourceOperationType
 
reindexByFedoraId(Transaction, String, FedoraId) - Method in interface org.fcrepo.kernel.api.services.ReindexService
 
reindexByFedoraId(Transaction, String, FedoraId) - Method in class org.fcrepo.kernel.impl.services.ReindexServiceImpl
 
ReindexManager - Class in org.fcrepo.persistence.ocfl.impl
Class to coordinate the index rebuilding tasks.
ReindexManager(Stream<String>, ReindexService, OcflPropsConfig, TransactionManager, DbTransactionExecutor) - Constructor for class org.fcrepo.persistence.ocfl.impl.ReindexManager
Basic constructor
reindexObject() - Method in class org.fcrepo.http.api.FedoraReindex
Reindex a fedora resource.
ReindexResourceOperation - Interface in org.fcrepo.kernel.api.operations
Interface for reindex operation methods.
ReindexResourceOperationBuilder - Class in org.fcrepo.kernel.impl.operations
Builder for operations to reindex a resource
ReindexResourceOperationBuilder(Transaction, FedoraId) - Constructor for class org.fcrepo.kernel.impl.operations.ReindexResourceOperationBuilder
Construct the builder
ReindexResourceOperationFactory - Interface in org.fcrepo.kernel.api.operations
Factory for reindex resource operations
ReindexResourceOperationFactoryImpl - Class in org.fcrepo.kernel.impl.operations
Implementation of a reindex resource operation factory
ReindexResourceOperationFactoryImpl() - Constructor for class org.fcrepo.kernel.impl.operations.ReindexResourceOperationFactoryImpl
 
ReindexResourceOperationImpl - Class in org.fcrepo.kernel.impl.operations
Operation for reindexing a resource
ReindexResourceOperationImpl(Transaction, FedoraId) - Constructor for class org.fcrepo.kernel.impl.operations.ReindexResourceOperationImpl
 
ReindexService - Class in org.fcrepo.persistence.ocfl.impl
Service that does the reindexing for one OCFL object.
ReindexService - Interface in org.fcrepo.kernel.api.services
A service which handles reindexing operations
ReindexService() - Constructor for class org.fcrepo.persistence.ocfl.impl.ReindexService
 
ReindexServiceImpl - Class in org.fcrepo.kernel.impl.services
Implementation of ReindexService
ReindexServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.ReindexServiceImpl
 
ReindexWorker - Class in org.fcrepo.persistence.ocfl.impl
A reindexing worker thread.
ReindexWorker(String, ReindexManager, ReindexService, TransactionManager, DbTransactionExecutor, boolean) - Constructor for class org.fcrepo.persistence.ocfl.impl.ReindexWorker
Basic Constructor
RelaxableServerManagedPropertyException - Exception in org.fcrepo.kernel.api.exception
Exception thrown if a Relaxable SMT is altered.
RelaxableServerManagedPropertyException(String) - Constructor for exception org.fcrepo.kernel.api.exception.RelaxableServerManagedPropertyException
 
RELAXED - org.fcrepo.config.ServerManagedPropsMode
 
relaxedProperties(Model) - Method in interface org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
 
relaxedProperties(Model) - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperationBuilder
Set the relaxed managed properties for this resource if the server is in relaxed mode.
relaxedProperties(Model) - Method in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
 
relaxedProperties(Model) - Method in class org.fcrepo.kernel.impl.operations.CreateRdfSourceOperationBuilderImpl
 
relaxedProperties(Model) - Method in class org.fcrepo.kernel.impl.operations.UpdateRdfSourceOperationBuilder
 
RelaxedPropertiesHelper - Class in org.fcrepo.kernel.api.utils
Some server managed triples can have the prohibition on user-management overridden.
releaseAll(String) - Method in interface org.fcrepo.kernel.api.lock.ResourceLockManager
Releases all of the locks held by the transaction
releaseAll(String) - Method in class org.fcrepo.kernel.impl.lock.InMemoryResourceLockManager
 
releaseConnections() - Method in class org.fcrepo.jms.AbstractJMSPublisher
Close external connections
releaseResourceLocksIfShortLived() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
releaseResourceLocksIfShortLived() - Method in interface org.fcrepo.kernel.api.Transaction
Releases any resource locks held by the transaction if the session is short-lived.
releaseResourceLocksIfShortLived() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
reloadResource() - Method in class org.fcrepo.http.api.ContentExposingResource
 
removeContainedBy(Transaction, FedoraId, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
Mark a contained by relation between the child resource and its parent as deleted.
removeContainedBy(Transaction, FedoraId, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
removeContainedBy(Transaction, FedoraId, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
removeFromIndex(Transaction, FedoraId) - Method in interface org.fcrepo.search.api.SearchIndex
Removes indexed fields associated with the specified Fedora ID
removeFromIndex(Transaction, FedoraId) - Method in class org.fcrepo.search.impl.DbSearchIndexImpl
 
removeFromIndex(Transaction, FedoraId) - Method in class org.fcrepo.search.impl.SearchIndexMetrics
 
removeMapping(Transaction, FedoraId) - Method in interface org.fcrepo.persistence.ocfl.api.FedoraToOcflObjectIndex
Removes a mapping
removeMapping(Transaction, FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.DbFedoraToOcflObjectIndex
 
removeMapping(Transaction, FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.FedoraToOcflObjectIndexMetrics
 
removeResource(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
Mark all relationships to the specified resource as deleted.
removeResource(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
removeResource(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
removeSession(String) - Method in interface org.fcrepo.persistence.api.PersistentStorageSessionManager
Removes the indicated session.
removeSession(String) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentSessionManager
 
replaceBinariesService - Variable in class org.fcrepo.http.api.FedoraLdp
 
ReplaceBinariesService - Interface in org.fcrepo.kernel.api.services
Interface for service to replace existing binaries
ReplaceBinariesServiceImpl - Class in org.fcrepo.kernel.impl.services
Implementation of a service for replacing/updating binary resources
ReplaceBinariesServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.ReplaceBinariesServiceImpl
 
replacePropertiesService - Variable in class org.fcrepo.http.api.ContentExposingResource
 
ReplacePropertiesService - Interface in org.fcrepo.kernel.api.services
 
ReplacePropertiesServiceImpl - Class in org.fcrepo.kernel.impl.services
This class mediates update operations between the kernel and persistent storage layers
ReplacePropertiesServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.ReplacePropertiesServiceImpl
 
repository() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistenceConfig
Create an OCFL Repository
REPOSITORY_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
Repository namespace "fedora"
REPOSITORY_ROOT - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
REPOSITORY_WEBAC_NAMESPACE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
RepositoryConfigurationException - Exception in org.fcrepo.kernel.api.exception
Indicates an error in the configuration of the repository
RepositoryConfigurationException(String) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryConfigurationException
Ordinary constructor
RepositoryException - Exception in org.fcrepo.kernel.api.exception
Indicates an error in the configuration of the repository
RepositoryException(String) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryException
Ordinary constructor
RepositoryExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Provide a quasi-useful stacktrace when a generic RepositoryException is caught
RepositoryExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.RepositoryExceptionMapper
 
RepositoryInitializer - Class in org.fcrepo.persistence.ocfl
This class is responsible for initializing the repository on start-up.
RepositoryInitializer() - Constructor for class org.fcrepo.persistence.ocfl.RepositoryInitializer
 
RepositoryRuntimeException - Exception in org.fcrepo.kernel.api.exception
Runtime exception
RepositoryRuntimeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryRuntimeException
Ordinary constructor.
RepositoryRuntimeException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryRuntimeException
Ordinary constructor.
RepositoryRuntimeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
RepositoryRuntimeExceptionMapper(Providers) - Constructor for class org.fcrepo.http.commons.exceptionhandlers.RepositoryRuntimeExceptionMapper
Get the context Providers so we can rethrow the cause to an appropriate handler
RepositoryVersionRuntimeException - Exception in org.fcrepo.kernel.api.exception
 
RepositoryVersionRuntimeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.RepositoryVersionRuntimeException
Wrap a RepositoryVersionException in a runtime exception
RepositoryVersionRuntimeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
RepositoryVersionRuntimeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.RepositoryVersionRuntimeExceptionMapper
 
request - Variable in class org.fcrepo.http.api.ContentExposingResource
 
request - Variable in class org.fcrepo.http.api.FedoraAcl
 
request - Variable in class org.fcrepo.http.api.FedoraVersioning
 
RequestWithAclLinkHeaderException - Exception in org.fcrepo.kernel.api.exception
Request failed with ACL link header
RequestWithAclLinkHeaderException(String) - Constructor for exception org.fcrepo.kernel.api.exception.RequestWithAclLinkHeaderException
Ordinary constructor.
RequestWithAclLinkHeaderExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
RequestWithAclLinkHeaderExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.RequestWithAclLinkHeaderExceptionMapper
 
RequiredRdfContext - Enum in org.fcrepo.kernel.api
A collection of RDF contexts that can be used to extract triples from FedoraResources.
rescId - Variable in class org.fcrepo.kernel.impl.operations.AbstractResourceOperationBuilder
 
reset() - Method in interface org.fcrepo.kernel.api.ContainmentIndex
Truncates the containment index.
reset() - Method in interface org.fcrepo.kernel.api.services.MembershipService
Truncates the membership index.
reset() - Method in interface org.fcrepo.kernel.api.services.ReferenceService
Truncates the reference index.
reset() - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
reset() - Method in class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
reset() - Method in class org.fcrepo.kernel.impl.services.MembershipServiceImpl
 
reset() - Method in class org.fcrepo.kernel.impl.services.ReferenceServiceImpl
 
reset() - Method in class org.fcrepo.kernel.impl.services.ReferenceServiceMetrics
 
reset() - Method in interface org.fcrepo.persistence.ocfl.api.FedoraToOcflObjectIndex
Remove all persistent state associated with the index.
reset() - Method in class org.fcrepo.persistence.ocfl.impl.DbFedoraToOcflObjectIndex
 
reset() - Method in class org.fcrepo.persistence.ocfl.impl.FedoraToOcflObjectIndexMetrics
 
reset() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexService
Reset all the indexes.
reset() - Method in interface org.fcrepo.search.api.SearchIndex
Remove all persistent state associated with the index.
reset() - Method in class org.fcrepo.search.impl.DbSearchIndexImpl
 
reset() - Method in class org.fcrepo.search.impl.SearchIndexMetrics
 
resolve(String) - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
Creates a new Fedora ID by joining the base ID of this Fedora ID with the specified string part.
resolveSystemTypes(boolean) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
resource() - Method in class org.fcrepo.http.api.ContentExposingResource
 
resource() - Method in class org.fcrepo.http.api.FedoraTombstones
 
RESOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
RESOURCE_CREATION - org.fcrepo.kernel.api.observer.EventType
 
RESOURCE_DELETION - org.fcrepo.kernel.api.observer.EventType
 
RESOURCE_MODIFICATION - org.fcrepo.kernel.api.observer.EventType
 
RESOURCE_PURGE - org.fcrepo.kernel.api.observer.EventType
 
RESOURCE_RELOCATION - org.fcrepo.kernel.api.observer.EventType
 
RESOURCE_SEARCH_ID_PARAM - Static variable in class org.fcrepo.search.impl.DbSearchIndexImpl
 
RESOURCE_TYPE_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
resourceCreated(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.MembershipService
Update membership properties based on the creation of the specified resource
resourceCreated(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.services.MembershipServiceImpl
 
resourceDeleted(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.MembershipService
Update membership properties based on the deletion of the specified resource
resourceDeleted(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.services.MembershipServiceImpl
 
resourceExists(Transaction, FedoraId, boolean) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
Check if the resourceID exists in the containment index.
resourceExists(Transaction, FedoraId, boolean) - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
resourceExists(Transaction, FedoraId, boolean) - Method in class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
resourceFactory - Variable in class org.fcrepo.http.api.FedoraBaseResource
 
resourceFactory - Variable in class org.fcrepo.http.commons.AbstractResource
 
resourceFactory - Variable in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
resourceFactory - Variable in class org.fcrepo.kernel.impl.services.AbstractDeleteResourceService
 
ResourceFactory - Interface in org.fcrepo.kernel.api.models
Interface to a factory to instantiate FedoraResources
ResourceFactoryImpl - Class in org.fcrepo.kernel.impl.models
Implementation of ResourceFactory interface.
ResourceFactoryImpl() - Constructor for class org.fcrepo.kernel.impl.models.ResourceFactoryImpl
 
ResourceHeaders - Interface in org.fcrepo.kernel.api.models
Header information for fedora resources.
ResourceHeadersAdapter - Class in org.fcrepo.persistence.ocfl.impl
Adapter for converting between different ResourceHeader implementations.
ResourceHeadersAdapter() - Constructor for class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
Default constructor
ResourceHeadersAdapter(ResourceHeadersImpl) - Constructor for class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
ResourceHeadersAdapter(ResourceHeaders) - Constructor for class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
ResourceHeadersImpl - Class in org.fcrepo.persistence.common
Common implementation of resource headers
ResourceHeadersImpl() - Constructor for class org.fcrepo.persistence.common.ResourceHeadersImpl
 
ResourceHeaderUtils - Class in org.fcrepo.persistence.common
Helper utilities for populate resource headers
resourceHelper - Variable in class org.fcrepo.http.api.FedoraBaseResource
 
ResourceHelper - Interface in org.fcrepo.kernel.api.models
Utility class interface for helper methods.
ResourceHelperImpl - Class in org.fcrepo.kernel.impl.models
Utility class for helper methods.
ResourceHelperImpl() - Constructor for class org.fcrepo.kernel.impl.models.ResourceHelperImpl
 
resourceId - Variable in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
 
resourceId - Variable in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
String of the resource ID.
ResourceLockManager - Interface in org.fcrepo.kernel.api.lock
Responsible for managing write locks on Fedora resources
resourceModified(Transaction, FedoraId) - Method in interface org.fcrepo.kernel.api.services.MembershipService
Update membership properties based on the modification of the specified resource
resourceModified(Transaction, FedoraId) - Method in class org.fcrepo.kernel.impl.services.MembershipServiceImpl
 
ResourceOperation - Interface in org.fcrepo.kernel.api.operations
Operation for manipulating a resource
ResourceOperationBuilder - Interface in org.fcrepo.kernel.api.operations
A builder for constructing resource operations
ResourceOperationEventBuilder - Class in org.fcrepo.kernel.impl.observer
Converts a ResourceOperation into an Event.
ResourceOperationFactory - Interface in org.fcrepo.kernel.api.operations
Factory for operations for interacting with resources
ResourceOperationType - Enum in org.fcrepo.kernel.api.operations
Specifies the type of modification action represented by a resource operation.
RESOURCES_TABLE - Static variable in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
resourceTripleService - Variable in class org.fcrepo.http.api.ContentExposingResource
 
ResourceTripleService - Interface in org.fcrepo.kernel.api.services
Service to call other services to return a desired set of triples.
ResourceTripleServiceImpl - Class in org.fcrepo.kernel.impl.services
Implementation of the ResourceTripleService
ResourceTripleServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.ResourceTripleServiceImpl
 
ResourceTypeException - Exception in org.fcrepo.kernel.api.exception
An extension of RepositoryRuntimeException that may be thrown when attempting a operation (or instantiation) of a FedoraResource on a different (and incompatible) type.
ResourceTypeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ResourceTypeException
Default constructor.
ResourceTypeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ResourceTypeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ResourceTypeExceptionMapper
 
restrictedType - Static variable in class org.fcrepo.kernel.api.RdfLexicon
Tests if the triple has a predicate of rdf:type and an object with a managed namespace.
RFC3230_SPLITTER - Static variable in class org.fcrepo.http.api.ContentExposingResource
 
rollback() - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
rollback() - Method in interface org.fcrepo.kernel.api.Transaction
Rollback the transaction
rollback() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
rollback() - Method in interface org.fcrepo.persistence.api.PersistentStorageSession
Rolls back any changes in the current session.
rollback() - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
rollback() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
 
rollback() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSessionMetrics
 
rollback(String) - Method in class org.fcrepo.http.api.Transactions
Rollback a transaction
rollback(Transaction) - Method in interface org.fcrepo.persistence.ocfl.api.FedoraToOcflObjectIndex
Rollback mapping changes for the session.
rollback(Transaction) - Method in class org.fcrepo.persistence.ocfl.impl.DbFedoraToOcflObjectIndex
 
rollback(Transaction) - Method in class org.fcrepo.persistence.ocfl.impl.FedoraToOcflObjectIndexMetrics
 
rollbackMembership(Transaction) - Method in class org.fcrepo.persistence.ocfl.impl.ReindexService
Rollback changes in the transaction.
rollbackTransaction(Transaction) - Method in interface org.fcrepo.kernel.api.ContainmentIndex
Rollback the containment index changes in the transaction.
rollbackTransaction(Transaction) - Method in interface org.fcrepo.kernel.api.services.MembershipService
Rollback any pending membership changes.
rollbackTransaction(Transaction) - Method in interface org.fcrepo.kernel.api.services.ReferenceService
Rollback any pending references.
rollbackTransaction(Transaction) - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
 
rollbackTransaction(Transaction) - Method in class org.fcrepo.kernel.impl.ContainmentIndexMetrics
 
rollbackTransaction(Transaction) - Method in class org.fcrepo.kernel.impl.services.MembershipServiceImpl
 
rollbackTransaction(Transaction) - Method in class org.fcrepo.kernel.impl.services.ReferenceServiceImpl
 
rollbackTransaction(Transaction) - Method in class org.fcrepo.kernel.impl.services.ReferenceServiceMetrics
 
rollbackTransaction(Transaction) - Method in interface org.fcrepo.search.api.SearchIndex
Rollback the changes in the transaction.
rollbackTransaction(Transaction) - Method in class org.fcrepo.search.impl.DbSearchIndexImpl
 
rollbackTransaction(Transaction) - Method in class org.fcrepo.search.impl.SearchIndexMetrics
 
ROLLEDBACK - org.fcrepo.kernel.api.TransactionState
 
ROLLINGBACK - org.fcrepo.kernel.api.TransactionState
 
run() - Method in interface org.fcrepo.common.lang.CheckedRunnable
 
run() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexWorker
 

S

SEARCH_RDF_TYPE_TABLE - Static variable in class org.fcrepo.search.impl.DbSearchIndexImpl
 
SEARCH_RESOURCE_RDF_TYPE_TABLE - Static variable in class org.fcrepo.search.impl.DbSearchIndexImpl
 
searchIndex - Variable in class org.fcrepo.kernel.impl.services.AbstractService
 
SearchIndex - Interface in org.fcrepo.search.api
An interface defining search index management operations
SearchIndexMetrics - Class in org.fcrepo.search.impl
SearchIndex wrapper for collecting metrics
SearchIndexMetrics() - Constructor for class org.fcrepo.search.impl.SearchIndexMetrics
 
SearchParameters - Class in org.fcrepo.search.api
A pojo encapsulating the parameters of a search
SearchParameters(List<Condition.Field>, List<Condition>, int, int, Condition.Field, String, boolean) - Constructor for class org.fcrepo.search.api.SearchParameters
Constructoor
SearchResult - Class in org.fcrepo.search.api
This class holds the search result data for a single page.
SearchResult() - Constructor for class org.fcrepo.search.api.SearchResult
Default Constructor
SearchResult(List<Map<String, Object>>, PaginationInfo) - Constructor for class org.fcrepo.search.api.SearchResult
Constructor
SearchResultProvider - Class in org.fcrepo.http.api.responses
HTML writer for search results
SearchResultProvider() - Constructor for class org.fcrepo.http.api.responses.SearchResultProvider
 
securityContext - Variable in class org.fcrepo.http.api.FedoraBaseResource
 
securityManager() - Method in class org.fcrepo.webapp.AuthConfig
 
sequential() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
serialize(Event) - Method in interface org.fcrepo.event.serialization.EventSerializer
Serialize a Event into a JSON String
serialize(Event) - Method in class org.fcrepo.event.serialization.JsonLDSerializer
Serialize a Event into a JSON String
serialize(Event) - Method in class org.fcrepo.event.serialization.TurtleSerializer
Serialize a Event in RDF using Turtle syntax
ServerErrorExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ServerErrorExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ServerErrorExceptionMapper
 
ServerManagedPropertyException - Exception in org.fcrepo.kernel.api.exception
 
ServerManagedPropertyException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ServerManagedPropertyException
 
ServerManagedPropertyExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ServerManagedPropertyExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ServerManagedPropertyExceptionMapper
 
serverManagedPropsMode - Variable in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
 
ServerManagedPropsMode - Enum in org.fcrepo.config
 
ServerManagedTypeException - Exception in org.fcrepo.kernel.api.exception
Certain mixin types are managed by the repository only.
ServerManagedTypeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.ServerManagedTypeException
 
ServerManagedTypeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
ServerManagedTypeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.ServerManagedTypeExceptionMapper
 
Service<T> - Interface in org.fcrepo.kernel.api.services
 
servletContainerAuthenticatingRealm() - Method in class org.fcrepo.webapp.AuthConfig
Servlet Container Authentication Realm
ServletContainerAuthenticatingRealm - Class in org.fcrepo.auth.common
 
ServletContainerAuthenticatingRealm() - Constructor for class org.fcrepo.auth.common.ServletContainerAuthenticatingRealm
 
servletContainerAuthFilter() - Method in class org.fcrepo.webapp.AuthConfig
 
ServletContainerAuthFilter - Class in org.fcrepo.auth.common
 
ServletContainerAuthFilter() - Constructor for class org.fcrepo.auth.common.ServletContainerAuthFilter
 
servletRequest - Variable in class org.fcrepo.http.api.FedoraBaseResource
 
servletResponse - Variable in class org.fcrepo.http.api.ContentExposingResource
 
servletResponse - Variable in class org.fcrepo.http.api.FedoraAcl
 
servletResponse - Variable in class org.fcrepo.http.api.FedoraVersioning
 
sessionId() - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
SessionMissingException - Exception in org.fcrepo.kernel.api.exception
A transaction was not found in the transaction registry
SessionMissingException(String) - Constructor for exception org.fcrepo.kernel.api.exception.SessionMissingException
 
SessionMissingExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
If a session is requested that has been closed (or never existed), just return an HTTP 410 Gone.
SessionMissingExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.SessionMissingExceptionMapper
 
setApplicationContext(ApplicationContext) - Method in class org.fcrepo.http.commons.api.rdf.HttpTripleUtil
 
setArchivalGroup(boolean) - Method in class org.fcrepo.kernel.impl.operations.CreateRdfSourceOperationImpl
 
setArchivalGroup(boolean) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setArchivalGroup(boolean) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setArchivalGroupId(FedoraId) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setArchivalGroupId(FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setAutoVersioningEnabled(boolean) - Method in class org.fcrepo.config.OcflPropsConfig
Determines whether or not new OCFL versions are created on every update.
setAwsAccessKey(String) - Method in class org.fcrepo.config.OcflPropsConfig
 
setAwsRegion(String) - Method in class org.fcrepo.config.OcflPropsConfig
 
setAwsSecretKey(String) - Method in class org.fcrepo.config.OcflPropsConfig
 
setBaseUri(String) - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
setBaseUri(String) - Method in interface org.fcrepo.kernel.api.Transaction
Sets the baseUri on the transaction
setBaseUri(String) - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
setConfigPath(String) - Method in class org.fcrepo.kernel.api.utils.AutoReloadingConfiguration
Set the file path for the configuration
setContent(InputStream) - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
setContentPath(String) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
Sets the path to the content file associated with the header file
setContentPath(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
Sets the path to the content file associated with the header file
setContentSize(long) - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
setContentSize(long) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setContentSize(Long) - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
setContentSize(Long) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setCreatedBy(String) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
setCreatedBy(String) - Method in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperation
 
setCreatedBy(String) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setCreatedBy(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setCreatedDate(Instant) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
setCreatedDate(Instant) - Method in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperation
 
setCreatedDate(Instant) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setCreatedDate(Instant) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setDatabaseType(String) - Method in class org.fcrepo.config.FlywayFactory
Set the type of database to pick the correct schema files.
setDataSource(DataSource) - Method in class org.fcrepo.config.FlywayFactory
Set the datasource for use with Flyway.
setDataSource(DataSource) - Method in class org.fcrepo.kernel.impl.ContainmentIndexImpl
Set the data source backing this containment index
setDataSource(DataSource) - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
Set the JDBC datastore.
setDataSource(DataSource) - Method in class org.fcrepo.kernel.impl.services.ReferenceServiceImpl
Set the JDBC datastore.
setDeleted(boolean) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
Set deleted status flag.
setDeleted(boolean) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
Set deleted status flag.
setDigests(Collection<URI>) - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
setDigests(Collection<URI>) - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
setDigests(Collection<URI>) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setDigests(Collection<URI>) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setEtag(String) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
setExternalHandling(String) - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
setExternalHandling(String) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setExternalHandling(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setExternalHandlingType(String) - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
setExternalHandlingURI(URI) - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
setExternalUrl(String) - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
setExternalUrl(String) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setExternalUrl(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setFedoraData(Path) - Method in class org.fcrepo.config.FedoraPropsConfig
Sets the path to the Fedora home data directory -- should only be used for testing purposes.
setFedoraHome(Path) - Method in class org.fcrepo.config.FedoraPropsConfig
Sets the path to the Fedora home directory -- should only be used for testing purposes.
setFedoraOcflStaging(Path) - Method in class org.fcrepo.config.OcflPropsConfig
Sets the path to the Fedora staging directory -- should only be used for testing purposes.
setFilename(String) - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
setFilename(String) - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
setFilename(String) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setFilename(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setGroupBaseUri(String) - Method in class org.fcrepo.auth.webac.WebACRolesProvider
 
setHeaderName(String) - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider
 
setHeadersVersion(String) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setHeadersVersion(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setId(FedoraId) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setId(FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setInteractionModel(String) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
setInteractionModel(String) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setInteractionModel(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setIsArchivalGroup(boolean) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
setIsMemento(boolean) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
setLastModifiedBy(String) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
setLastModifiedBy(String) - Method in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperation
 
setLastModifiedBy(String) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setLastModifiedBy(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setLastModifiedDate(Instant) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
setLastModifiedDate(Instant) - Method in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperation
 
setLastModifiedDate(Instant) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setLastModifiedDate(Instant) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setMembershipIndexManager(MembershipIndexManager) - Method in class org.fcrepo.kernel.impl.services.MembershipServiceImpl
 
setMembershipPageSize(int) - Method in class org.fcrepo.persistence.ocfl.impl.ReindexService
Set the membership page size.
setMementoCreatedDate(Instant) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setMementoCreatedDate(Instant) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setMementoDatetime(Instant) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
setMimeType(String) - Method in class org.fcrepo.kernel.impl.models.BinaryImpl
 
setMimeType(String) - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperation
 
setMimeType(String) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setMimeType(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setMonitorForChanges(boolean) - Method in class org.fcrepo.kernel.api.utils.AutoReloadingConfiguration
Set whether to monitor the configuration file for changes
setNamespaces(Map<String, String>) - Method in class org.fcrepo.kernel.api.rdf.RdfNamespaceRegistry
Set the mapping of namespace prefixes to URIs
setObjectRoot(boolean) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setObjectRoot(boolean) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setOcflRepoRoot(Path) - Method in class org.fcrepo.config.OcflPropsConfig
Sets the path to the Fedora OCFL root directory -- should only be used for testing purposes.
setOcflS3Bucket(String) - Method in class org.fcrepo.config.OcflPropsConfig
 
setOcflS3Prefix(String) - Method in class org.fcrepo.config.OcflPropsConfig
 
setOcflTemp(Path) - Method in class org.fcrepo.config.OcflPropsConfig
Sets the path to the OCFL temp directory -- should only be used for testing purposes.
setParent(FedoraId) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setParent(FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setParentId(FedoraId) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
setParentId(FedoraId) - Method in class org.fcrepo.kernel.impl.operations.CreateNonRdfSourceOperation
 
setParentId(FedoraId) - Method in class org.fcrepo.kernel.impl.operations.CreateRdfSourceOperationImpl
 
setPublished(String) - Method in class org.fcrepo.event.serialization.JsonLDEventMessage
 
setRebuildOnStart(boolean) - Method in class org.fcrepo.config.FedoraPropsConfig
 
setReindexBatchSize(long) - Method in class org.fcrepo.config.OcflPropsConfig
 
setReindexFailOnError(boolean) - Method in class org.fcrepo.config.OcflPropsConfig
 
setReindexingThreads(long) - Method in class org.fcrepo.config.OcflPropsConfig
 
setResourceFactory(ResourceFactory) - Method in class org.fcrepo.kernel.impl.services.MembershipServiceImpl
 
setResourceHeadersCacheEnabled(boolean) - Method in class org.fcrepo.config.OcflPropsConfig
 
setResourceHeadersCacheExpireAfterSeconds(long) - Method in class org.fcrepo.config.OcflPropsConfig
 
setResourceHeadersCacheMaxSize(long) - Method in class org.fcrepo.config.OcflPropsConfig
 
setRoleNames(Set<String>) - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider
Sets the role names which have been configured in the repo.xml file.
setRootAuthAclPath(Path) - Method in class org.fcrepo.config.AuthPropsConfig
 
setSeparator(String) - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider
 
setServerManagedPropsMode(ServerManagedPropsMode) - Method in class org.fcrepo.config.FedoraPropsConfig
 
setSessionTimeout(Duration) - Method in class org.fcrepo.config.FedoraPropsConfig
 
setShortLived(boolean) - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
setShortLived(boolean) - Method in interface org.fcrepo.kernel.api.Transaction
Set transaction short-lived state.
setShortLived(boolean) - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
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.
setStateToken(String) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
setStateToken(String) - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
setStateToken(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
 
setStorage(Storage) - Method in class org.fcrepo.config.OcflPropsConfig
 
setTransaction(Transaction) - Method in class org.fcrepo.kernel.impl.operations.ReindexResourceOperationImpl
 
setTypes(List<URI>) - Method in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
setup() - Method in class org.fcrepo.auth.webac.WebACRolesProvider
 
setup() - Method in class org.fcrepo.config.DatabaseConfig
 
setup() - Method in class org.fcrepo.persistence.ocfl.impl.DbFedoraToOcflObjectIndex
 
setup() - Method in class org.fcrepo.search.impl.DbSearchIndexImpl
Setup database table and connection
setUp() - Method in class org.fcrepo.kernel.impl.services.MembershipIndexManager
 
setUp() - Method in class org.fcrepo.kernel.impl.services.ReferenceServiceImpl
 
setUserAgent(String) - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
setUserAgent(String) - Method in interface org.fcrepo.kernel.api.Transaction
Sets the user-agent on the transaction
setUserAgent(String) - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
setUserBaseUri(String) - Method in class org.fcrepo.auth.webac.WebACRolesProvider
 
setUserPrincipal(String) - Method in class org.fcrepo.kernel.impl.operations.AbstractResourceOperation
 
setValidator(ExternalContentPathValidator) - Method in class org.fcrepo.http.api.ExternalContentHandlerFactory
Set the external content path validator
setVaryAndPreferenceAppliedHeaders(HttpServletResponse, MultiPrefer, FedoraResource) - Method in class org.fcrepo.http.api.ContentExposingResource
 
SHA1 - org.fcrepo.config.DigestAlgorithm
 
SHA256 - org.fcrepo.config.DigestAlgorithm
 
SHA512 - org.fcrepo.config.DigestAlgorithm
 
SHA512256 - org.fcrepo.config.DigestAlgorithm
 
shiroFilter() - Method in class org.fcrepo.webapp.NoAuthConfig
This bean returns a no-op shiro filter when authorization is disabled.
shiroFilter(AuthPropsConfig) - Method in class org.fcrepo.webapp.AuthConfig
Shiro filter.
shouldRetry(Exception) - Method in interface org.fcrepo.common.retry.ExceptionChecker
Return true if the method that produced the exception should be retried
shutdown() - Method in class org.fcrepo.kernel.api.utils.AutoReloadingConfiguration
Shut down the change monitoring thread
shutdown() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexManager
Close stream.
SILENT - org.fcrepo.kernel.api.rdf.LdpTriplePreferences.PreferChoice
 
SinglePrefer - Class in org.fcrepo.http.commons.domain
JAX-RS HTTP parameter parser for the Prefer header
SinglePrefer(String) - Constructor for class org.fcrepo.http.commons.domain.SinglePrefer
Parse a Prefer: header
size() - Method in class org.fcrepo.http.commons.domain.Range
Length contained in the range
skip(long) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
sorted() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
sorted(Comparator<? super Triple>) - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
SparqlTranslateVisitor - Class in org.fcrepo.http.api.services
A special UpdateVisitor to translate Fedora URIs to internal FedoraIDs.
SparqlTranslateVisitor(HttpIdentifierConverter, FedoraPropsConfig) - Constructor for class org.fcrepo.http.api.services.SparqlTranslateVisitor
 
spliterator() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
start() - Method in class org.fcrepo.http.commons.domain.Range
Start of the range
start() - Method in class org.fcrepo.http.commons.responses.SynchonizedStreamRDFWrapper
 
start() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexManager
Start reindexing.
start() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexWorker
Start the thread with this Runnable
stop() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexManager
Stop all threads.
stopThread() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexWorker
Stop this thread from running once it has completed its current batch.
Storage - Enum in org.fcrepo.config
Indicates what storage backend to use.
stream - Variable in class org.fcrepo.http.commons.responses.RdfNamespacedStream
 
stream - Variable in class org.fcrepo.kernel.api.utils.WrappingStream
 
StreamingBaseHtmlProvider - Class in org.fcrepo.http.api.responses
Simple HTML provider for RdfNamespacedStreams
StreamingBaseHtmlProvider() - Constructor for class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
 
streamResourceHeaders() - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
STRICT - org.fcrepo.config.ServerManagedPropsMode
 
SubjectMappingUtil - Class in org.fcrepo.kernel.api.utils
Utility for remapping subjects in rdf triples.
SUCCESS - org.fcrepo.kernel.api.utils.FixityResult.FixityState
 
supports(AuthenticationToken) - Method in class org.fcrepo.auth.common.ServletContainerAuthenticatingRealm
 
supports(AuthenticationToken) - Method in class org.fcrepo.auth.webac.WebACAuthorizingRealm
This realm is authorization-only.
SynchonizedStreamRDFWrapper - Class in org.fcrepo.http.commons.responses
 
SynchonizedStreamRDFWrapper(StreamRDF) - Constructor for class org.fcrepo.http.commons.responses.SynchonizedStreamRDFWrapper
 

T

taskScheduler() - Method in class org.fcrepo.webapp.WebappConfig
Task scheduler used for cleaning up transactions
TEXT_HTML_WITH_CHARSET - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
TEXT_PLAIN_WITH_CHARSET - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
time(Timer, UncheckedCallable<T>) - Static method in class org.fcrepo.common.metrics.MetricsHelper
Records a timing metric around the code in the closure.
TimeMap - Interface in org.fcrepo.kernel.api.models
 
TimeMapImpl - Class in org.fcrepo.kernel.impl.models
FedoraResource implementation that represents a Memento TimeMap of the base resource.
TimeMapImpl(FedoraResource, Transaction, PersistentStorageSessionManager, ResourceFactory) - Constructor for class org.fcrepo.kernel.impl.models.TimeMapImpl
 
TIMESTAMP_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
toArray() - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
toArray(IntFunction<A[]>) - Method in class org.fcrepo.kernel.api.utils.WrappingStream
 
toDomain(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
Convert a path to a full url using the UriBuilder template.
toExternalId(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
Convert an internal identifier to an external URI.
toInternalId(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
Convert an external URI to an internal ID.
toInternalId(String, boolean) - Method in class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
Convert an external URI to an internal ID.
Tombstone - Interface in org.fcrepo.kernel.api.models
 
TombstoneException - Exception in org.fcrepo.kernel.api.exception
Exception when a Tombstone FedoraResource is used where a real object is expected
TombstoneException(FedoraResource) - Constructor for exception org.fcrepo.kernel.api.exception.TombstoneException
Construct a new tombstone exception for a resource
TombstoneException(FedoraResource, String) - Constructor for exception org.fcrepo.kernel.api.exception.TombstoneException
Create a new tombstone exception with a URI to the tombstone resource
TombstoneExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
 
TombstoneExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.TombstoneExceptionMapper
 
TombstoneImpl - Class in org.fcrepo.kernel.impl.models
Tombstone class
TombstoneImpl(FedoraId, Transaction, PersistentStorageSessionManager, ResourceFactory, FedoraResource) - Constructor for class org.fcrepo.kernel.impl.models.TombstoneImpl
 
toModel() - Static method in class org.fcrepo.kernel.api.RdfCollectors
 
toModel(Event) - Static method in interface org.fcrepo.event.serialization.EventSerializer
Convert an event to an Rdf Model
topic() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
topic() - Method in interface org.fcrepo.kernel.api.RdfStream
 
TOPIC - org.fcrepo.config.JmsDestination
 
toResponse(JsonParseException) - Method in class org.fcrepo.http.commons.exceptionhandlers.JsonParseExceptionMapper
 
toResponse(Exception) - Method in class org.fcrepo.http.commons.exceptionhandlers.WildcardExceptionMapper
 
toResponse(String, InvalidResourceIdentifierException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidResourceIdentifierExceptionMapper
 
toResponse(AccessControlException) - Method in class org.fcrepo.http.commons.exceptionhandlers.AccessControlJavaSecurityExceptionMapper
 
toResponse(BadRequestException) - Method in class org.fcrepo.http.commons.exceptionhandlers.BadRequestExceptionMapper
 
toResponse(ClientErrorException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ClientErrorExceptionMapper
 
toResponse(ServerErrorException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ServerErrorExceptionMapper
 
toResponse(WebApplicationException) - Method in class org.fcrepo.http.commons.exceptionhandlers.WebApplicationExceptionMapper
 
toResponse(QueryParseException) - Method in class org.fcrepo.http.commons.exceptionhandlers.QueryParseExceptionMapper
 
toResponse(AccessDeniedException) - Method in class org.fcrepo.http.commons.exceptionhandlers.AccessDeniedExceptionMapper
 
toResponse(CannotCreateMementoException) - Method in class org.fcrepo.http.commons.exceptionhandlers.CannotCreateMementoExceptionMapper
 
toResponse(CannotCreateResourceException) - Method in class org.fcrepo.http.commons.exceptionhandlers.CannotCreateResourceExceptionMapper
 
toResponse(ConcurrentUpdateException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ConcurrentUpdateExceptionMapper
 
toResponse(ConstraintViolationException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ConstraintViolationExceptionMapper
 
toResponse(ExternalContentAccessException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ExternalContentAccessExceptionMapper
 
toResponse(ExternalMessageBodyException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ExternalMessageBodyExceptionMapper
 
toResponse(FedoraInvalidNamespaceException) - Method in class org.fcrepo.http.commons.exceptionhandlers.FedoraInvalidNamespaceExceptionMapper
 
toResponse(GhostNodeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.GhostNodeExceptionMapper
 
toResponse(IncorrectTripleSubjectException) - Method in class org.fcrepo.http.commons.exceptionhandlers.IncorrectTripleSubjectExceptionMapper
 
toResponse(InsufficientStorageException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InsufficientStorageExceptionMapper
 
toResponse(InteractionModelViolationException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InteractionModelViolationExceptionMapper
 
toResponse(InterruptedRuntimeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InterruptedExceptionMapper
 
toResponse(InvalidACLException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidACLExceptionMapper
 
toResponse(InvalidChecksumException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidChecksumExceptionMapper
 
toResponse(InvalidMementoPathException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidMementoPathExceptionMapper
 
toResponse(InvalidPrefixException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidPrefixExceptionMapper
 
toResponse(InvalidResourceIdentifierException) - Method in class org.fcrepo.http.commons.exceptionhandlers.InvalidResourceIdentifierExceptionMapper
 
toResponse(ItemNotFoundException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ItemNotFoundExceptionMapper
 
toResponse(MementoDatetimeFormatException) - Method in class org.fcrepo.http.commons.exceptionhandlers.MementoDatetimeFormatExceptionMapper
 
toResponse(MultipleConstraintViolationException) - Method in class org.fcrepo.http.commons.exceptionhandlers.MultipleConstraintViolationExceptionMapper
 
toResponse(OutOfDomainSubjectException) - Method in class org.fcrepo.http.commons.exceptionhandlers.OutOfDomainSubjectExceptionMapper
 
toResponse(PathNotFoundException) - Method in class org.fcrepo.http.commons.exceptionhandlers.PathNotFoundExceptionMapper
 
toResponse(PathNotFoundRuntimeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.PathNotFoundRuntimeExceptionMapper
 
toResponse(PreconditionException) - Method in class org.fcrepo.http.commons.exceptionhandlers.PreconditionExceptionMapper
 
toResponse(RepositoryException) - Method in class org.fcrepo.http.commons.exceptionhandlers.RepositoryExceptionMapper
 
toResponse(RepositoryRuntimeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.RepositoryRuntimeExceptionMapper
 
toResponse(RepositoryVersionRuntimeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.RepositoryVersionRuntimeExceptionMapper
 
toResponse(RequestWithAclLinkHeaderException) - Method in class org.fcrepo.http.commons.exceptionhandlers.RequestWithAclLinkHeaderExceptionMapper
 
toResponse(ResourceTypeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ResourceTypeExceptionMapper
 
toResponse(ServerManagedPropertyException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ServerManagedPropertyExceptionMapper
 
toResponse(ServerManagedTypeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ServerManagedTypeExceptionMapper
 
toResponse(SessionMissingException) - Method in class org.fcrepo.http.commons.exceptionhandlers.SessionMissingExceptionMapper
 
toResponse(TombstoneException) - Method in class org.fcrepo.http.commons.exceptionhandlers.TombstoneExceptionMapper
 
toResponse(TransactionRuntimeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.TransactionRuntimeExceptionMapper
 
toResponse(UnsupportedAlgorithmException) - Method in class org.fcrepo.http.commons.exceptionhandlers.UnsupportedAlgorithmExceptionMapper
 
toResponse(UnsupportedMediaTypeException) - Method in class org.fcrepo.http.commons.exceptionhandlers.UnsupportedMediaTypeExceptionMapper
 
toResponse(PersistentItemConflictException) - Method in class org.fcrepo.http.commons.exceptionhandlers.PersistentItemConflictExceptionMapper
 
toResponse(HeaderValueException) - Method in class org.fcrepo.http.commons.exceptionhandlers.HeaderValueExceptionMapper
 
toResponse(ParamException) - Method in class org.fcrepo.http.commons.exceptionhandlers.ParamExceptionMapper
 
toString() - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider.ContainerRolesPrincipal
 
toString() - Method in class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider.DelegatedHeaderPrincipal
 
toString() - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider.HttpHeaderPrincipal
 
toString() - Method in class org.fcrepo.auth.webac.WebACPermission
 
toString() - Method in enum org.fcrepo.config.JmsDestination
 
toString() - Method in enum org.fcrepo.config.ServerManagedPropsMode
 
toString() - Method in enum org.fcrepo.config.Storage
 
toString() - Method in class org.fcrepo.kernel.api.identifiers.FedoraId
 
toString() - Method in class org.fcrepo.kernel.impl.observer.EventImpl
 
toString() - Method in class org.fcrepo.kernel.impl.observer.ResourceOperationEventBuilder
 
toString() - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
toString() - Method in class org.fcrepo.persistence.common.ResourceHeadersImpl
 
toString() - Method in class org.fcrepo.persistence.ocfl.impl.FedoraOcflMapping
 
toString() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
 
toString() - Method in enum org.fcrepo.search.api.Condition.Field
 
toString() - Method in class org.fcrepo.search.api.Condition
 
toString() - Method in class org.fcrepo.search.api.SearchParameters
 
touchCreationHeaders(ResourceHeadersImpl, String) - Static method in class org.fcrepo.persistence.common.ResourceHeaderUtils
Update creation headers to the current state
touchCreationHeaders(ResourceHeadersImpl, String, Instant) - Static method in class org.fcrepo.persistence.common.ResourceHeaderUtils
Update creation headers to the current state.
touchMementoCreateHeaders(ResourceHeadersImpl) - Static method in class org.fcrepo.persistence.common.ResourceHeaderUtils
 
touchMementoCreateHeaders(ResourceHeadersImpl, Instant) - Static method in class org.fcrepo.persistence.common.ResourceHeaderUtils
Update the mementoCreatedDate header
touchModificationHeaders(ResourceHeadersImpl, String) - Static method in class org.fcrepo.persistence.common.ResourceHeaderUtils
Update modification headers to the current state
touchModificationHeaders(ResourceHeadersImpl, String, Instant) - Static method in class org.fcrepo.persistence.common.ResourceHeaderUtils
Update modification headers to the current state
transaction - Variable in class org.fcrepo.kernel.impl.models.FedoraResourceImpl
 
transaction - Variable in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
 
transaction - Variable in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
 
transaction - Variable in class org.fcrepo.kernel.impl.operations.AbstractResourceOperationBuilder
 
transaction() - Method in class org.fcrepo.http.api.FedoraBaseResource
 
Transaction - Interface in org.fcrepo.kernel.api
The Fedora Transaction abstraction
TRANSACTION_ID_PARAM - Static variable in class org.fcrepo.search.impl.DbSearchIndexImpl
 
TransactionClosedException - Exception in org.fcrepo.kernel.api.exception
Exception indicating that the requested transaction has been closed
TransactionClosedException(String) - Constructor for exception org.fcrepo.kernel.api.exception.TransactionClosedException
Ordinary constructor.
TransactionClosedException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.TransactionClosedException
Ordinary constructor.
TransactionConstants - Class in org.fcrepo.http.commons.session
Constants related to transactions in HTTP requests
TransactionImpl - Class in org.fcrepo.kernel.impl
The Fedora Transaction implementation
TransactionImpl(String, TransactionManagerImpl, Duration) - Constructor for class org.fcrepo.kernel.impl.TransactionImpl
 
TransactionManager - Interface in org.fcrepo.kernel.api
The Fedora Transaction Manager abstraction
TransactionManagerImpl - Class in org.fcrepo.kernel.impl
The Fedora Transaction Manager implementation
TransactionNotFoundException - Exception in org.fcrepo.kernel.api.exception
Exception indicating that the requested transaction was not found.
TransactionNotFoundException(String) - Constructor for exception org.fcrepo.kernel.api.exception.TransactionNotFoundException
Ordinary constructor.
TransactionNotFoundException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.TransactionNotFoundException
Ordinary constructor.
TransactionProvider - Class in org.fcrepo.http.commons.session
Provide a fedora tranasction within the current request context
TransactionProvider(TransactionManager, HttpServletRequest, URI, String) - Constructor for class org.fcrepo.http.commons.session.TransactionProvider
Create a new transaction provider for a request
TransactionRuntimeException - Exception in org.fcrepo.kernel.api.exception
Runtime exception
TransactionRuntimeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.TransactionRuntimeException
Ordinary constructor.
TransactionRuntimeException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.TransactionRuntimeException
Ordinary constructor.
TransactionRuntimeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Mapper for transaction exceptions
TransactionRuntimeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.TransactionRuntimeExceptionMapper
 
Transactions - Class in org.fcrepo.http.api
The rest interface for transaction management.
Transactions() - Constructor for class org.fcrepo.http.api.Transactions
 
TransactionState - Enum in org.fcrepo.kernel.api
Represents the state of a transaction
translateFedoraDigestToOcfl(DigestAlgorithm) - Static method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageUtils
Translates the provided fedora digest algorithm enum into a OCFL client digest algorithm
translateUri(String) - Method in class org.fcrepo.http.commons.api.rdf.HttpIdentifierConverter
Make a URI into an absolute URI (if relative), an internal encoded ID (if in repository domain) or leave it alone.
triple(Triple) - Method in class org.fcrepo.http.commons.responses.SynchonizedStreamRDFWrapper
 
TripleCategory - Interface in org.fcrepo.kernel.api
A element in a particular partition of the possible triples produced for a given resource.
TripleOrdering - Class in org.fcrepo.http.commons.api.rdf
Comparator to sort a list of Quads by subject, predicate, and object to ensure a consistent order for human-readable output
TripleOrdering(PrefixMapping) - Constructor for class org.fcrepo.http.commons.api.rdf.TripleOrdering
When sorting predicates, take into account the given PrefixMapping
triples - Variable in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperation
 
triples(RdfStream) - Method in interface org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
 
triples(RdfStream) - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperationBuilder
Set the triples for the operation
triples(RdfStream) - Method in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
 
triples(RdfStream) - Method in class org.fcrepo.kernel.impl.operations.CreateRdfSourceOperationBuilderImpl
 
tripleStream - Variable in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
Holds the stream of user's triples.
TURTLE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
TURTLE_TYPE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
TURTLE_WITH_CHARSET - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
TURTLE_X - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
TURTLE_X_TYPE - Static variable in class org.fcrepo.http.commons.domain.RDFMediaType
 
TurtleSerializer - Class in org.fcrepo.event.serialization
Serialize a Event as Turtle
TurtleSerializer() - Constructor for class org.fcrepo.event.serialization.TurtleSerializer
 
TX_COMMIT_REL - Static variable in class org.fcrepo.http.commons.session.TransactionConstants
 
TX_ENDPOINT_REL - Static variable in class org.fcrepo.http.commons.session.TransactionConstants
 
TX_NS - Static variable in class org.fcrepo.http.commons.session.TransactionConstants
 
TX_PREFIX - Static variable in class org.fcrepo.http.commons.session.TransactionConstants
 
txManager - Variable in class org.fcrepo.http.api.FedoraBaseResource
 
txManager(DataSource) - Method in class org.fcrepo.config.DatabaseConfig
 
txTemplate(PlatformTransactionManager) - Method in class org.fcrepo.config.DatabaseConfig
 
type - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage.Actor
 
type - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage.Context
 
type - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage.ContextElement
 
type - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage.Object
 
type - Variable in class org.fcrepo.event.serialization.JsonLDEventMessage
 

U

UncheckedCallable<T> - Interface in org.fcrepo.common.lang
Same as Callable but it does not have Exception in its signature
UniqueValueSupplier - Interface in org.fcrepo.kernel.api.services.functions
A Supplier interface that guarantees the uniqueness of its provided values.
unordered() - Method in class org.fcrepo.kernel.api.rdf.DefaultRdfStream
 
unpackLinks(List<String>) - Method in class org.fcrepo.http.api.ContentExposingResource
Multi-value Link header values parsed by the javax.ws.rs.core are not split out by the framework Therefore we must do this ourselves.
UnsupportedAlgorithmException - Exception in org.fcrepo.kernel.api.exception
Thrown in circumstances where a client has used an unknown or unsupported hash algorithm in a request, e.g.
UnsupportedAlgorithmException(String) - Constructor for exception org.fcrepo.kernel.api.exception.UnsupportedAlgorithmException
Exception with message
UnsupportedAlgorithmException(String, Throwable) - Constructor for exception org.fcrepo.kernel.api.exception.UnsupportedAlgorithmException
Ordinary constructor.
UnsupportedAlgorithmExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
Translate UnsupportedAlgorithmException errors into reasonable HTTP error codes
UnsupportedAlgorithmExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.UnsupportedAlgorithmExceptionMapper
 
UnsupportedMediaTypeException - Exception in org.fcrepo.kernel.api.exception
Exception when trying to use an unsupported media type.
UnsupportedMediaTypeException(String) - Constructor for exception org.fcrepo.kernel.api.exception.UnsupportedMediaTypeException
Default constructor.
UnsupportedMediaTypeExceptionMapper - Class in org.fcrepo.http.commons.exceptionhandlers
UnsupportedMediaType mapper
UnsupportedMediaTypeExceptionMapper() - Constructor for class org.fcrepo.http.commons.exceptionhandlers.UnsupportedMediaTypeExceptionMapper
 
UNVERSIONED - org.fcrepo.persistence.api.CommitOption
 
UPDATE - org.fcrepo.kernel.api.operations.ResourceOperationType
 
updateBuilder(Transaction, FedoraId, ServerManagedPropsMode) - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperationFactory
Get a builder for an operation to update an RDF source
updateBuilder(Transaction, FedoraId, ServerManagedPropsMode) - Method in class org.fcrepo.kernel.impl.operations.RdfSourceOperationFactoryImpl
 
updateComplete(int, int) - Method in class org.fcrepo.persistence.ocfl.impl.ReindexManager
Update the master list of reindexing states.
updateExpiry(Duration) - Method in class org.fcrepo.kernel.api.ReadOnlyTransaction
 
updateExpiry(Duration) - Method in interface org.fcrepo.kernel.api.Transaction
Update the expiry by the provided amount
updateExpiry(Duration) - Method in class org.fcrepo.kernel.impl.TransactionImpl
 
updateExternalBinaryBuilder(Transaction, FedoraId, String, URI) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory
Get a builder for a external binary update operation
updateExternalBinaryBuilder(Transaction, FedoraId, String, URI) - Method in class org.fcrepo.kernel.impl.operations.NonRdfSourceOperationFactoryImpl
 
updateInternalBinaryBuilder(Transaction, FedoraId, InputStream) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory
Get a builder for an internal binary update operation
updateInternalBinaryBuilder(Transaction, FedoraId, InputStream) - Method in class org.fcrepo.kernel.impl.operations.NonRdfSourceOperationFactoryImpl
 
UpdateNonRdfSourceOperation - Class in org.fcrepo.kernel.impl.operations
Operation for updating a non-rdf source
UpdateNonRdfSourceOperation(Transaction, FedoraId, InputStream) - Constructor for class org.fcrepo.kernel.impl.operations.UpdateNonRdfSourceOperation
Constructor for internal binaries.
UpdateNonRdfSourceOperation(Transaction, FedoraId, URI, String) - Constructor for class org.fcrepo.kernel.impl.operations.UpdateNonRdfSourceOperation
Constructor for external content.
UpdateNonRdfSourceOperationBuilder - Class in org.fcrepo.kernel.impl.operations
Builder for operations to update non-rdf sources
UpdateNonRdfSourceOperationBuilder(Transaction, FedoraId, InputStream) - Constructor for class org.fcrepo.kernel.impl.operations.UpdateNonRdfSourceOperationBuilder
 
UpdateNonRdfSourceOperationBuilder(Transaction, FedoraId, String, URI) - Constructor for class org.fcrepo.kernel.impl.operations.UpdateNonRdfSourceOperationBuilder
 
updateProperties(Transaction, String, FedoraId, String) - Method in interface org.fcrepo.kernel.api.services.UpdatePropertiesService
Update the provided properties with a SPARQL Update query.
updateProperties(Transaction, String, FedoraId, String) - Method in class org.fcrepo.kernel.impl.services.UpdatePropertiesServiceImpl
 
updatePropertiesService - Variable in class org.fcrepo.http.api.ContentExposingResource
 
UpdatePropertiesService - Interface in org.fcrepo.kernel.api.services
 
UpdatePropertiesServiceImpl - Class in org.fcrepo.kernel.impl.services
This class implements the update properties operation.
UpdatePropertiesServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.UpdatePropertiesServiceImpl
 
UpdateRdfSourceOperation - Class in org.fcrepo.kernel.impl.operations
Operation for updating an RDF source
UpdateRdfSourceOperation(Transaction, FedoraId, RdfStream) - Constructor for class org.fcrepo.kernel.impl.operations.UpdateRdfSourceOperation
 
UpdateRdfSourceOperationBuilder - Class in org.fcrepo.kernel.impl.operations
Builder for operations to update rdf sources
UpdateRdfSourceOperationBuilder(Transaction, FedoraId, ServerManagedPropsMode) - Constructor for class org.fcrepo.kernel.impl.operations.UpdateRdfSourceOperationBuilder
Constructor.
updateReferences(Transaction, FedoraId, String, Model) - Method in class org.fcrepo.kernel.impl.services.AbstractService
Wrapper to call the referenceService updateReference method
updateReferences(Transaction, FedoraId, String, RdfStream) - Method in interface org.fcrepo.kernel.api.services.ReferenceService
Parse the stream of triples for references, add any new ones and remove any missing ones.
updateReferences(Transaction, FedoraId, String, RdfStream) - Method in class org.fcrepo.kernel.impl.services.ReferenceServiceImpl
 
updateReferences(Transaction, FedoraId, String, RdfStream) - Method in class org.fcrepo.kernel.impl.services.ReferenceServiceMetrics
 
updateSparql(InputStream) - Method in class org.fcrepo.http.api.FedoraAcl
PATCH to update an FedoraWebacACL resource using SPARQL-UPDATE
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
URIConstants - Class in org.fcrepo.auth.webac
URIs used by the WebAC module.
uriInfo - Variable in class org.fcrepo.http.api.FedoraAcl
 
uriInfo - Variable in class org.fcrepo.http.api.FedoraVersioning
 
uriInfo - Variable in class org.fcrepo.http.commons.AbstractResource
Useful for constructing URLs
URIS_TO_AUTHORIZE - Static variable in class org.fcrepo.auth.webac.WebACAuthorizingRealm
 
USER_AGENT_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
USER_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
userPrincipal - Variable in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
 
userPrincipal - Variable in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
Principal of the user performing the operation
userPrincipal - Variable in class org.fcrepo.kernel.impl.operations.AbstractResourceOperationBuilder
 
userPrincipal(String) - Method in interface org.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuilder
 
userPrincipal(String) - Method in interface org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
 
userPrincipal(String) - Method in interface org.fcrepo.kernel.api.operations.NonRdfSourceOperationBuilder
 
userPrincipal(String) - Method in interface org.fcrepo.kernel.api.operations.RdfSourceOperationBuilder
 
userPrincipal(String) - Method in interface org.fcrepo.kernel.api.operations.ResourceOperationBuilder
Set the principal for the user performing the operation
userPrincipal(String) - Method in class org.fcrepo.kernel.impl.operations.AbstractNonRdfSourceOperationBuilder
 
userPrincipal(String) - Method in class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
 
userPrincipal(String) - Method in class org.fcrepo.kernel.impl.operations.AbstractResourceOperationBuilder
 
userPrincipal(String) - Method in class org.fcrepo.kernel.impl.operations.CreateNonRdfSourceOperationBuilderImpl
 
userPrincipal(String) - Method in class org.fcrepo.kernel.impl.operations.CreateRdfSourceOperationBuilderImpl
 
UserUtil - Class in org.fcrepo.kernel.impl.util
 

V

V1_0 - Static variable in interface org.fcrepo.kernel.api.models.ResourceHeaders
 
validate(String) - Method in class org.fcrepo.http.api.ExternalContentPathValidator
Validates that an external path is valid.
value() - Method in annotation type org.fcrepo.http.commons.responses.HtmlTemplate
 
valueOf(String) - Static method in enum org.fcrepo.common.db.DbPlatform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.config.DigestAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.config.JmsDestination
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.config.ServerManagedPropsMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.config.Storage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.kernel.api.observer.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.kernel.api.operations.ResourceOperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.kernel.api.rdf.LdpTriplePreferences.PreferChoice
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.kernel.api.RequiredRdfContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.kernel.api.TransactionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.kernel.api.utils.FixityResult.FixityState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.persistence.api.CommitOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.search.api.Condition.Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fcrepo.search.api.Condition.Operator
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.fcrepo.common.db.DbPlatform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.config.DigestAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.config.JmsDestination
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.config.ServerManagedPropsMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.config.Storage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.kernel.api.observer.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.kernel.api.operations.ResourceOperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.kernel.api.rdf.LdpTriplePreferences.PreferChoice
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.kernel.api.RequiredRdfContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.kernel.api.TransactionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.kernel.api.utils.FixityResult.FixityState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.persistence.api.CommitOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.search.api.Condition.Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fcrepo.search.api.Condition.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
VCARD_GROUP - Static variable in class org.fcrepo.auth.webac.URIConstants
 
VCARD_GROUP_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
vCard Group
VCARD_MEMBER_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
vCard member
versionAuthor(String, String) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
versionCreationTimestamp(OffsetDateTime) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
VERSIONED_RESOURCE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
This is an internal RDF type for versionable resources, this may be replaced by a Memento type.
VERSIONING_TIMEGATE_TYPE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
Memento TimeGate type.
VERSIONING_TIMEMAP - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
VERSIONING_TIMEMAP_TYPE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
Memento TimeMap type.
versionMessage(String) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
VersionResourceOperationFactory - Interface in org.fcrepo.kernel.api.operations
VersionResourceOperationFactoryImpl - Class in org.fcrepo.kernel.impl.operations
VersionResourceOperationFactoryImpl() - Constructor for class org.fcrepo.kernel.impl.operations.VersionResourceOperationFactoryImpl
 
VERSIONS - org.fcrepo.kernel.api.RequiredRdfContext
 
versionService - Variable in class org.fcrepo.http.commons.AbstractResource
The version service
VersionService - Interface in org.fcrepo.kernel.api.services
Service for creating versions of resources
VersionServiceImpl - Class in org.fcrepo.kernel.impl.services
Implementation of VersionService
VersionServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.VersionServiceImpl
 
ViewHelpers - Class in org.fcrepo.http.commons.responses
General view helpers for rendering HTML responses
visit(UpdateDataDelete) - Method in class org.fcrepo.http.api.services.SparqlTranslateVisitor
 
visit(UpdateDataInsert) - Method in class org.fcrepo.http.api.services.SparqlTranslateVisitor
 
visit(UpdateDeleteWhere) - Method in class org.fcrepo.http.api.services.SparqlTranslateVisitor
 
visit(UpdateModify) - Method in class org.fcrepo.http.api.services.SparqlTranslateVisitor
 

W

WEBAC_ACCESS_CONTROL_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
WebAC accessControl
WEBAC_ACCESS_CONTROL_VALUE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
WEBAC_ACCESS_TO - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
WEBAC_ACCESS_TO_CLASS - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
WEBAC_ACCESS_TO_PROPERTY - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
WEBAC_ACCESSTO_CLASS_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
WebAC accessToClass
WEBAC_ACCESSTO_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
WebAC accessTo
WEBAC_AGENT_CLASS_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
WebAC agentClass
WEBAC_AGENT_GROUP_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
WebAC agentGroup
WEBAC_AGENT_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
WebAC agent
WEBAC_AUTHENTICATED_AGENT_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
WebAC AuthenticatedAgent
WEBAC_AUTHORIZATION_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
Authorization class.
WEBAC_DEFAULT_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
WebAC default
WEBAC_MODE_APPEND - Static variable in class org.fcrepo.auth.webac.URIConstants
Append access mode.
WEBAC_MODE_CONTROL - Static variable in class org.fcrepo.auth.webac.URIConstants
Control access mode.
WEBAC_MODE_READ - Static variable in class org.fcrepo.auth.webac.URIConstants
Read access mode.
WEBAC_MODE_READ_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
Read access mode.
WEBAC_MODE_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
WebAC mode
WEBAC_MODE_WRITE - Static variable in class org.fcrepo.auth.webac.URIConstants
Write access mode.
WEBAC_MODE_WRITE_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
Write access mode.
WEBAC_NAMESPACE_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
Namespace for the W3C WebAC vocabulary.
WEBAC_NAMESPACE_VALUE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
Namespace for the W3C WebAC vocabulary.
WebacAcl - Interface in org.fcrepo.kernel.api.models
 
WebacAclImpl - Class in org.fcrepo.kernel.impl.models
Webac Acl class
WebacAclImpl(FedoraId, Transaction, PersistentStorageSessionManager, ResourceFactory) - Constructor for class org.fcrepo.kernel.impl.models.WebacAclImpl
Constructor
WebacAclService - Interface in org.fcrepo.kernel.api.services
Service for creating and retrieving WebacAcl
WebacAclServiceImpl - Class in org.fcrepo.kernel.impl.services
Implementation of WebacAclService
WebacAclServiceImpl() - Constructor for class org.fcrepo.kernel.impl.services.WebacAclServiceImpl
 
WebACAuthorization - Interface in org.fcrepo.kernel.api.auth
 
WebACAuthorizationImpl - Class in org.fcrepo.auth.webac
 
WebACAuthorizationImpl(Collection<String>, Collection<String>, Collection<URI>, Collection<String>, Collection<String>, Collection<String>, Collection<String>) - Constructor for class org.fcrepo.auth.webac.WebACAuthorizationImpl
Constructor
webACAuthorizingRealm() - Method in class org.fcrepo.webapp.AuthConfig
WebAC Authorization Realm
WebACAuthorizingRealm - Class in org.fcrepo.auth.webac
Authorization-only realm that performs authorization checks using WebAC ACLs stored in a Fedora repository.
WebACAuthorizingRealm() - Constructor for class org.fcrepo.auth.webac.WebACAuthorizingRealm
 
webACFilter() - Method in class org.fcrepo.webapp.AuthConfig
 
WebACFilter - Class in org.fcrepo.auth.webac
 
WebACFilter() - Constructor for class org.fcrepo.auth.webac.WebACFilter
 
WebACPermission - Class in org.fcrepo.auth.webac
A WebAC permission represents a particular mode of access (e.g., acl:read) to a particular resource.
WebACPermission(URI, URI) - Constructor for class org.fcrepo.auth.webac.WebACPermission
 
WebACRolesProvider - Class in org.fcrepo.auth.webac
 
WebACRolesProvider() - Constructor for class org.fcrepo.auth.webac.WebACRolesProvider
 
WebappConfig - Class in org.fcrepo.webapp
Spring config for the webapp
WebappConfig() - Constructor for class org.fcrepo.webapp.WebappConfig
 
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
 
withBaseUrl(String) - Method in interface org.fcrepo.kernel.impl.observer.EventBuilder
Sets the baseUrl of the requests
withBaseUrl(String) - Method in class org.fcrepo.kernel.impl.observer.ResourceOperationEventBuilder
 
withResourceTypes(Set<String>) - Method in interface org.fcrepo.kernel.impl.observer.EventBuilder
Sets the resource's RDF Types on the event
withResourceTypes(Set<String>) - Method in class org.fcrepo.kernel.impl.observer.ResourceOperationEventBuilder
 
withUserAgent(String) - Method in interface org.fcrepo.kernel.impl.observer.EventBuilder
Sets the user's user-agent
withUserAgent(String) - Method in class org.fcrepo.kernel.impl.observer.ResourceOperationEventBuilder
 
WrappingStream<T> - Class in org.fcrepo.kernel.api.utils
Partial Implementation of a Wrapping Stream
WrappingStream() - Constructor for class org.fcrepo.kernel.api.utils.WrappingStream
 
WRITABLE - Static variable in class org.fcrepo.kernel.api.RdfLexicon
 
write(OutputStream) - Method in class org.fcrepo.http.commons.responses.RdfStreamStreamingOutput
 
writeHeaders(ResourceHeaders) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
writeResource(ResourceHeaders, InputStream) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
 
writeTo(LinkFormatStream, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class org.fcrepo.http.commons.responses.LinkFormatProvider
 
writeTo(RdfNamespacedStream, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class org.fcrepo.http.api.responses.StreamingBaseHtmlProvider
 
writeTo(RdfNamespacedStream, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class org.fcrepo.http.commons.responses.RdfStreamProvider
 
writeTo(SearchResult, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class org.fcrepo.http.api.responses.SearchResultProvider
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages