Index
All Classes and Interfaces|All Packages|Serialized Form
A
- abort() - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
- 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
- asKernelHeaders() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- asStorageHeaders() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
C
- cleanupSession(String) - Method in class org.fcrepo.persistence.ocfl.impl.ReindexService
-
Remove persistent sessions for a transaction to avoid memory leaks.
- clearAllSessions() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentSessionManager
- clearAllTransactions() - Method in interface org.fcrepo.persistence.ocfl.api.FedoraToOcflObjectIndex
-
Clear all transactions in the ocfl index.
- clearAllTransactions() - Method in class org.fcrepo.persistence.ocfl.impl.DbFedoraToOcflObjectIndex
- clearAllTransactions() - Method in class org.fcrepo.persistence.ocfl.impl.FedoraToOcflObjectIndexMetrics
- close() - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
- 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(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
- commitType(CommitType) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
- containsResource(String) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
- createCommonHeaders(OcflObjectSession, ResourceOperation, boolean, FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.CreateVersionPersister
- createCommonHeaders(OcflObjectSession, ResourceOperation, boolean, FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.OverwriteRdfTombstonePersister
- createCommonHeaders(OcflObjectSession, ResourceOperation, boolean, FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.UpdateNonRdfSourceHeadersPersister
- createFilesystemRepository(Path, Path, DigestAlgorithm, boolean, boolean) - Static method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageUtils
-
Create a new ocfl repository backed by the filesystem
- createS3Repository(DataSource, S3AsyncClient, S3AsyncClient, String, String, Path, DigestAlgorithm, boolean, boolean, boolean) - Static method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageUtils
-
Create a new ocfl repository backed by s3
- 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
D
- 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
- deleteContentFile(ResourceHeaders) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
- deleteResource(String) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.fcrepo.persistence.ocfl.RepositoryInitializationFilter
E
- equals(Object) - Method in class org.fcrepo.persistence.ocfl.impl.FedoraOcflMapping
F
- 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
- 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 Class in org.fcrepo.persistence.ocfl.api
-
Indicates the fedora identifier was not found in the index.
- FedoraOcflMappingNotFoundException(String) - Constructor for exception class org.fcrepo.persistence.ocfl.api.FedoraOcflMappingNotFoundException
-
Ordinary constructor
- FedoraOcflMappingNotFoundException(Throwable) - Constructor for exception class org.fcrepo.persistence.ocfl.api.FedoraOcflMappingNotFoundException
-
Constructor for wrapping exception.
- 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
- findArchivalGroupInAncestry(FedoraId, OcflPersistentStorageSession) - Method in class org.fcrepo.persistence.ocfl.impl.CreateVersionPersister
- findArchivalGroupInAncestry(FedoraId, OcflPersistentStorageSession) - Method in class org.fcrepo.persistence.ocfl.impl.OverwriteRdfTombstonePersister
- findArchivalGroupInAncestry(FedoraId, OcflPersistentStorageSession) - Method in class org.fcrepo.persistence.ocfl.impl.UpdateNonRdfSourceHeadersPersister
G
- getArchivalGroupId() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- getBinaryContent(FedoraId, Instant) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
- getBinaryContent(FedoraId, Instant) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSessionMetrics
- getBinaryRange(FedoraId, Instant, long, long) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
- getBinaryRange(FedoraId, Instant, long, long) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSessionMetrics
- getCompletedCount() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexManager
- getContentPath() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- getContentSize() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- getCreatedBy() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- getCreatedDate() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- getDigests() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- getErrorCount() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexManager
- getExternalHandling() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- getExternalUrl() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- getFilename() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- 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 class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- 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.
- getInteractionModel() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- getLastModifiedBy() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- getLastModifiedDate() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- 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.CreateVersionPersister
- getMapping(Transaction, FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.OverwriteRdfTombstonePersister
- getMapping(Transaction, FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.UpdateNonRdfSourceHeadersPersister
- getMapping(Transaction, FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.DbFedoraToOcflObjectIndex
- getMapping(Transaction, FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.FedoraToOcflObjectIndexMetrics
- getMementoCreatedDate() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- getMimeType() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- getOcflObjectId() - Method in class org.fcrepo.persistence.ocfl.impl.FedoraOcflMapping
-
Retrieve the OCFL object identifier associated with the Fedora resource
- getParent() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- getRDFFileExtension() - Static method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageUtils
- getRdfFormat() - Static method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageUtils
- getReadOnlySession() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentSessionManager
- getRootObjectIdentifier() - Method in class org.fcrepo.persistence.ocfl.impl.FedoraOcflMapping
-
The id for the fedora resource which represents this ocfl object
- getSession(Transaction) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentSessionManager
- getSkippedCount() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexManager
- getStateToken() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- getStorageRelativePath() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- getTriples(FedoraId, Instant) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
- getTriples(FedoraId, Instant) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSessionMetrics
H
- handle(ResourceOperation) - Method in interface org.fcrepo.persistence.ocfl.api.Persister
-
The method returns true if the operation can be persisted by this persister.
- handle(ResourceOperation) - Method in class org.fcrepo.persistence.ocfl.impl.CreateVersionPersister
- handle(ResourceOperation) - Method in class org.fcrepo.persistence.ocfl.impl.OverwriteRdfTombstonePersister
- handle(ResourceOperation) - Method in class org.fcrepo.persistence.ocfl.impl.UpdateNonRdfSourceHeadersPersister
- hashCode() - Method in class org.fcrepo.persistence.ocfl.impl.FedoraOcflMapping
I
- 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 and Indirect containers, and then trying population of the membership index for each one
- indexOcflObject(Transaction, String) - Method in class org.fcrepo.persistence.ocfl.impl.ReindexService
- initialize() - Method in class org.fcrepo.persistence.ocfl.RepositoryInitializer
-
Initializes the repository
- invalidateCache(String) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
- isArchivalGroup() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- isDeleted() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- isInitializationComplete() - Method in class org.fcrepo.persistence.ocfl.RepositoryInitializer
- isObjectRoot() - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- isOpen() - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
J
- join() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexWorker
-
Join the thread.
L
- listVersions(String) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
- listVersions(FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
- listVersions(FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSessionMetrics
M
- mapToOcflId(Transaction, FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.CreateVersionPersister
-
Maps the Fedora ID to an OCFL ID.
- mapToOcflId(Transaction, FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.OverwriteRdfTombstonePersister
-
Maps the Fedora ID to an OCFL ID.
- mapToOcflId(Transaction, FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.UpdateNonRdfSourceHeadersPersister
-
Maps the Fedora ID to an OCFL ID.
O
- objectMapper() - Static method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageUtils
- objectValidator() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistenceConfig
- ocflIndex - Variable in class org.fcrepo.persistence.ocfl.impl.CreateVersionPersister
- ocflIndex - Variable in class org.fcrepo.persistence.ocfl.impl.OverwriteRdfTombstonePersister
- ocflIndex - Variable in class org.fcrepo.persistence.ocfl.impl.UpdateNonRdfSourceHeadersPersister
- 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.
- onApplicationEvent(ContextRefreshedEvent) - Method in class org.fcrepo.persistence.ocfl.RepositoryInitializer
- 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
- OverwriteRdfTombstonePersister - Class in org.fcrepo.persistence.ocfl.impl
-
Persistence for overwriting tombstones of an RDFSource
- OverwriteRdfTombstonePersister(FedoraToOcflObjectIndex) - Constructor for class org.fcrepo.persistence.ocfl.impl.OverwriteRdfTombstonePersister
-
Constructor
P
- 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
- persist(OcflPersistentStorageSession, ResourceOperation) - Method in class org.fcrepo.persistence.ocfl.impl.OverwriteRdfTombstonePersister
- persist(OcflPersistentStorageSession, ResourceOperation) - Method in class org.fcrepo.persistence.ocfl.impl.UpdateNonRdfSourceHeadersPersister
- Persister - Interface in org.fcrepo.persistence.ocfl.api
- persistRDF(OcflObjectSession, ResourceOperation, FedoraId, boolean) - Method in class org.fcrepo.persistence.ocfl.impl.OverwriteRdfTombstonePersister
-
Persists the RDF using the specified operation and session.
- persistRDF(OcflObjectSession, ResourceOperation, FedoraId, boolean) - Method in class org.fcrepo.persistence.ocfl.impl.UpdateNonRdfSourceHeadersPersister
-
Persists the RDF using the specified operation and session.
- prepare() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
- prepare() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSessionMetrics
R
- 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
- readRange(String, long, long) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
- readRange(String, String, long, long) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
- 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
- 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
- ReindexService - Class in org.fcrepo.persistence.ocfl.impl
-
Service that does the reindexing for one OCFL object.
- ReindexService() - Constructor for class org.fcrepo.persistence.ocfl.impl.ReindexService
- 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
- 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
- removeSession(String) - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentSessionManager
- repository() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistenceConfig
-
Create an OCFL Repository
- RepositoryInitializationFilter - Class in org.fcrepo.persistence.ocfl
-
Filter which blocks requests if the repository initialization is ongoing
- RepositoryInitializationFilter() - Constructor for class org.fcrepo.persistence.ocfl.RepositoryInitializationFilter
- 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
- 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.
- 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
- 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(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.
- run() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexWorker
S
- sessionId() - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
- setArchivalGroup(boolean) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setArchivalGroupId(FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- 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.persistence.ocfl.impl.ResourceHeadersAdapter
- setCreatedBy(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setCreatedDate(Instant) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setDeleted(boolean) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
-
Set deleted status flag.
- setDigests(Collection<URI>) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setExternalHandling(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setExternalUrl(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setFilename(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setHeadersVersion(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setId(FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setInteractionModel(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setLastModifiedBy(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setLastModifiedDate(Instant) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setMembershipPageSize(int) - Method in class org.fcrepo.persistence.ocfl.impl.ReindexService
-
Set the membership page size.
- setMementoCreatedDate(Instant) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setMimeType(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setObjectRoot(boolean) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setParent(FedoraId) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setStateToken(String) - Method in class org.fcrepo.persistence.ocfl.impl.ResourceHeadersAdapter
- setup() - Method in class org.fcrepo.persistence.ocfl.impl.DbFedoraToOcflObjectIndex
- shutdown() - Method in class org.fcrepo.persistence.ocfl.impl.ReindexManager
-
Close stream.
- 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.
- streamResourceHeaders() - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
T
- toString() - Method in class org.fcrepo.persistence.ocfl.impl.FedoraOcflMapping
- toString() - Method in class org.fcrepo.persistence.ocfl.impl.OcflPersistentStorageSession
- 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
U
- updateComplete(int, int, int) - Method in class org.fcrepo.persistence.ocfl.impl.ReindexManager
-
Update the master list of reindexing states.
- UpdateNonRdfSourceHeadersPersister - Class in org.fcrepo.persistence.ocfl.impl
-
This class implements the persistence of the headers for an RDFSource to bring in new system managed properties
- UpdateNonRdfSourceHeadersPersister(FedoraToOcflObjectIndex) - Constructor for class org.fcrepo.persistence.ocfl.impl.UpdateNonRdfSourceHeadersPersister
-
Constructor
V
- versionAuthor(String, String) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
- versionCreationTimestamp(OffsetDateTime) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
- versionMessage(String) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
W
- writeHeaders(ResourceHeaders) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
- writeResource(ResourceHeaders, InputStream) - Method in class org.fcrepo.persistence.ocfl.impl.FcrepoOcflObjectSessionWrapper
All Classes and Interfaces|All Packages|Serialized Form