A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort() - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- abort() - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- abortObject(ObjectInfo) - Method in class org.fcrepo.migration.handlers.ConsoleLoggingStreamingFedoraObjectHandler
- abortObject(ObjectInfo) - Method in class org.fcrepo.migration.handlers.ObjectAbstractionStreamingFedoraObjectHandler
- abortObject(ObjectInfo) - Method in interface org.fcrepo.migration.StreamingFedoraObjectHandler
-
Invoked if processing of the object failed for some reason.
- accept(String) - Method in interface org.fcrepo.migration.pidlist.PidListManager
-
This method returns true if the the provided PID should be processed
- accept(String) - Method in class org.fcrepo.migration.pidlist.ResumePidListManager
-
This method - returns false if "accept" has been called less than pidResumeIndex times - returns true if "accept" has been called
- accept(String) - Method in class org.fcrepo.migration.pidlist.UserProvidedPidListManager
- AkubraFSIDResolver - Class in org.fcrepo.migration.foxml
-
An extension of DirectoryScanningIDResolver for datastream directories of fedora repositories using the akubra-fs storage implementation.
- AkubraFSIDResolver(File) - Constructor for class org.fcrepo.migration.foxml.AkubraFSIDResolver
-
Basic constructor.
- AkubraFSIDResolver(File, File) - Constructor for class org.fcrepo.migration.foxml.AkubraFSIDResolver
-
Basic constructor.
- ARCHIVAL - org.fcrepo.migration.ResourceMigrationType
-
Objects are migrated as archival groups and datastreams are migrated as archival group parts
- ArchiveExportedFoxmlDirectoryObjectSource - Class in org.fcrepo.migration.foxml
-
An ObjectSource implementation that exposes FOXML from a provided directory.
- ArchiveExportedFoxmlDirectoryObjectSource(File, String) - Constructor for class org.fcrepo.migration.foxml.ArchiveExportedFoxmlDirectoryObjectSource
-
archive exported foxml directory object source.
- ArchiveGroupHandler - Class in org.fcrepo.migration.handlers.ocfl
-
Writes a Fedora object as a single ArchiveGroup.
- ArchiveGroupHandler(OcflObjectSessionFactory, MigrationType, ResourceMigrationType, boolean, boolean, boolean, String, String, boolean, boolean) - Constructor for class org.fcrepo.migration.handlers.ocfl.ArchiveGroupHandler
-
Create an ArchiveGroupHandler,
- ATOMIC - org.fcrepo.migration.ResourceMigrationType
-
Objects and datastreams are migrated as atomic resources
B
- beginObject(ObjectInfo) - Method in class org.fcrepo.migration.handlers.ConsoleLoggingStreamingFedoraObjectHandler
- beginObject(ObjectInfo) - Method in class org.fcrepo.migration.handlers.ObjectAbstractionStreamingFedoraObjectHandler
- beginObject(ObjectInfo) - Method in interface org.fcrepo.migration.StreamingFedoraObjectHandler
-
begin object.
C
- CachedContent - Interface in org.fcrepo.migration.foxml
-
An interface representing content that is accessible as an InputStream.
- call() - Method in class org.fcrepo.migration.PicocliMigrator
- close() - Method in interface org.fcrepo.migration.FedoraObjectProcessor
-
Close resources associated to the processor
- close() - Method in class org.fcrepo.migration.foxml.DirectoryScanningIDResolver
- close() - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor
-
Close resources associated to the processor
- close() - Method in interface org.fcrepo.migration.foxml.InternalIDResolver
-
Closes any open resources.
- close() - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- close() - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- close() - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSessionFactory
- commit() - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- commit() - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- commitType(CommitType) - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- commitType(CommitType) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- completeObject(ObjectInfo) - Method in class org.fcrepo.migration.handlers.ConsoleLoggingStreamingFedoraObjectHandler
- completeObject(ObjectInfo) - Method in class org.fcrepo.migration.handlers.ObjectAbstractionStreamingFedoraObjectHandler
- completeObject(ObjectInfo) - Method in interface org.fcrepo.migration.StreamingFedoraObjectHandler
-
A hook called after the object has been completely processed.
- ConsoleLoggingStreamingFedoraObjectHandler - Class in org.fcrepo.migration.handlers
-
A simple StreamingFedoraObjectHandler implementation that simply outputs information to the console.
- ConsoleLoggingStreamingFedoraObjectHandler() - Constructor for class org.fcrepo.migration.handlers.ConsoleLoggingStreamingFedoraObjectHandler
- containsResource(String) - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- containsResource(String) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- ContentDigest - Interface in org.fcrepo.migration
-
An interface defining access to information about a fedora datastream's content digest.
- contributor - Variable in class org.fcrepo.migration.foxml.DC
- CountingInputStream - Class in org.fcrepo.migration.handlers.ocfl
-
An class which tracks the amount of bytes read from an InputStream.
- CountingInputStream(InputStream) - Constructor for class org.fcrepo.migration.handlers.ocfl.CountingInputStream
- coverage - Variable in class org.fcrepo.migration.foxml.DC
- creator - Variable in class org.fcrepo.migration.foxml.DC
D
- DatastreamInfo - Interface in org.fcrepo.migration
-
An interface defining access to information about a fedora datastream.
- DatastreamVersion - Interface in org.fcrepo.migration
-
An interface defining access to information about a version of a fedora datastream.
- date - Variable in class org.fcrepo.migration.foxml.DC
- DC - Class in org.fcrepo.migration.foxml
- DC() - Constructor for class org.fcrepo.migration.foxml.DC
- DC_NS - Static variable in class org.fcrepo.migration.foxml.DC
- DefaultContentDigest - Class in org.fcrepo.migration
-
A default implementation of ContentDigest that accepts values at construction time.
- DefaultContentDigest(String, String) - Constructor for class org.fcrepo.migration.DefaultContentDigest
-
default content digest.
- DefaultObjectInfo - Class in org.fcrepo.migration
-
A default implementation of ObjectInfo that accepts values at construction time.
- DefaultObjectInfo(String, String, Path) - Constructor for class org.fcrepo.migration.DefaultObjectInfo
-
the default object info
- deleteContentFile(ResourceHeaders) - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- deleteContentFile(ResourceHeaders) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- deleteResource(String) - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- deleteResource(String) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- description - Variable in class org.fcrepo.migration.foxml.DC
- DirectoryScanningIDResolver - Class in org.fcrepo.migration.foxml
-
An InternalIDResolver implementation that generates an index of datastream ids (filenames) to file paths for the contents of a datastream directory.
- DirectoryScanningIDResolver(File, File) - Constructor for class org.fcrepo.migration.foxml.DirectoryScanningIDResolver
-
directory scanning ID resolver
E
- ExternalContentURLMapper - Interface in org.fcrepo.migration
-
An interface defining a method to replace one URL (represented as a String) with another.
F
- FEDORA_OCFL - org.fcrepo.migration.MigrationType
-
An OCFL object with Fedora specific metadata
- FedoraObjectProcessor - Interface in org.fcrepo.migration
-
A class that encapsulates an object for processing.
- FedoraObjectVersionHandler - Interface in org.fcrepo.migration
-
An interface for a class that processes Fedora 3 objects as an iteration of versions.
- FileCachedContent - Class in org.fcrepo.migration.foxml
-
A CashedContent implementation that exposes content stored in a file.
- FileCachedContent(File) - Constructor for class org.fcrepo.migration.foxml.FileCachedContent
-
File cached content
- finishedProcessingAllPids() - Method in class org.fcrepo.migration.pidlist.UserProvidedPidListManager
- format - Variable in class org.fcrepo.migration.foxml.DC
- Foxml11DatastreamVersion(DatastreamInfo, XMLStreamReader) - Constructor for class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
-
foxml datastream version.
- FoxmlDirectoryDFSIterator - Class in org.fcrepo.migration.foxml
-
A depth-first-search iteration over a tree of files that exposes them as FedoraObjectProcessors.
- FoxmlDirectoryDFSIterator(File, InternalIDResolver, URLFetcher, String, FileFilter) - Constructor for class org.fcrepo.migration.foxml.FoxmlDirectoryDFSIterator
-
foxml directory DFS iterator with three parameters
- FoxmlDirectoryDFSIterator(File, URLFetcher, String, FileFilter) - Constructor for class org.fcrepo.migration.foxml.FoxmlDirectoryDFSIterator
-
foxml directory DFS iterator.
- FoxmlInputStreamFedoraObjectProcessor - Class in org.fcrepo.migration.foxml
-
A FedoraObjectProcessor implementation that uses the STaX API to process a FOXML XML InputStream.
- FoxmlInputStreamFedoraObjectProcessor(File, URLFetcher, InternalIDResolver, String) - Constructor for class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor
-
foxml input stream fedora object processor.
- FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion - Class in org.fcrepo.migration.foxml
- FoxmlObjectProperties - Class in org.fcrepo.migration.foxml
-
An ObjectProperties implementation that is annotated to allow JAXB unmarshalling from a FOXML XML file for stream.
- FoxmlObjectProperties() - Constructor for class org.fcrepo.migration.foxml.FoxmlObjectProperties
- FoxmlObjectProperty - Class in org.fcrepo.migration.foxml
-
An ObjectProperty implementation that is annotated to allow JAXB unmarshalling from a FOXML XML file or stream.
- FoxmlObjectProperty() - Constructor for class org.fcrepo.migration.foxml.FoxmlObjectProperty
G
- getAltIds() - Method in interface org.fcrepo.migration.DatastreamVersion
-
Gets the altIDs value for this version.
- getAltIds() - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
- getBaseURL() - Method in interface org.fcrepo.migration.MigrationIDMapper
- getContent() - Method in interface org.fcrepo.migration.DatastreamVersion
-
Gets access to the content of this datastream.
- getContent() - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
- getContentAtUrl(URL) - Method in class org.fcrepo.migration.foxml.HttpClientURLFetcher
- getContentAtUrl(URL) - Method in interface org.fcrepo.migration.foxml.URLFetcher
-
get content from a url.
- getContentDigest() - Method in interface org.fcrepo.migration.DatastreamVersion
-
Gets the content digest (if available) for this version.
- getContentDigest() - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
- getControlGroup() - Method in interface org.fcrepo.migration.DatastreamInfo
-
Gets the control group for this datastream.
- getCreated() - Method in interface org.fcrepo.migration.DatastreamVersion
-
Gets the date when this version was created.
- getCreated() - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
- getCreatedInstant() - Method in interface org.fcrepo.migration.DatastreamVersion
-
Gets the date when this version was created.
- getCreatedInstant() - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
- getDatastreamId() - Method in interface org.fcrepo.migration.DatastreamInfo
-
Gets the identifier for this datastream (Unique within an object).
- getDatastreamInfo() - Method in interface org.fcrepo.migration.DatastreamVersion
-
Gets the information about the datastream for which this is a version.
- getDatastreamInfo() - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
- getDatastreamVersions(String) - Method in interface org.fcrepo.migration.ObjectReference
-
Gets all versions of the datastream with the given id, from oldest to newest.
- getDigest() - Method in interface org.fcrepo.migration.ContentDigest
-
Gets the value of the content digest.
- getDigest() - Method in class org.fcrepo.migration.DefaultContentDigest
- getExternalOrRedirectURL() - Method in interface org.fcrepo.migration.DatastreamVersion
-
Returns the URL to which an External (X) or Redirect (R) datastream points.
- getExternalOrRedirectURL() - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
- getFedoraURI() - Method in interface org.fcrepo.migration.DatastreamInfo
-
Gets the fedora URI for this datastream.
- getFedoraURI() - Method in class org.fcrepo.migration.DefaultObjectInfo
- getFedoraURI() - Method in interface org.fcrepo.migration.ObjectInfo
- getFile() - Method in interface org.fcrepo.migration.DatastreamVersion
-
Get the file backing this datastream if it exists.
- getFile() - Method in interface org.fcrepo.migration.foxml.CachedContent
-
get the file backing the CachedContent if it exists
- getFile() - Method in class org.fcrepo.migration.foxml.FileCachedContent
- getFile() - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
- getFormatUri() - Method in interface org.fcrepo.migration.DatastreamVersion
-
Gets the format URI for this version.
- getFormatUri() - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
- getFoxmlPath() - Method in class org.fcrepo.migration.DefaultObjectInfo
- getFoxmlPath() - Method in interface org.fcrepo.migration.ObjectInfo
- getInputStream() - Method in interface org.fcrepo.migration.foxml.CachedContent
-
get input stream.
- getInputStream() - Method in class org.fcrepo.migration.foxml.FileCachedContent
- getInputStream() - Method in class org.fcrepo.migration.foxml.MemoryCachedContent
- getInputStream() - Method in class org.fcrepo.migration.foxml.URLCachedContent
- getInternalIdForFile(File) - Method in class org.fcrepo.migration.foxml.AkubraFSIDResolver
- getInternalIdForFile(File) - Method in class org.fcrepo.migration.foxml.DirectoryScanningIDResolver
-
Determines the internal id for the given file.
- getInternalIdForFile(File) - Method in class org.fcrepo.migration.foxml.LegacyFSIDResolver
- getLabel() - Method in interface org.fcrepo.migration.DatastreamVersion
-
Gets the label for this version.
- getLabel() - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
- getMimeType() - Method in interface org.fcrepo.migration.DatastreamVersion
-
Gets the mime type for this version.
- getMimeType() - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
- getName() - Method in class org.fcrepo.migration.foxml.FoxmlObjectProperty
- getName() - Method in interface org.fcrepo.migration.ObjectProperty
- getObject() - Method in interface org.fcrepo.migration.ObjectVersionReference
- getObject() - Method in class org.fcrepo.migration.OcflSessionFactoryFactoryBean
- getObjectInfo() - Method in interface org.fcrepo.migration.DatastreamInfo
-
Gets the information about the object to which this datastream belongs.
- getObjectInfo() - Method in interface org.fcrepo.migration.FedoraObjectProcessor
-
get object information.
- getObjectInfo() - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor
- getObjectInfo() - Method in interface org.fcrepo.migration.ObjectReference
- getObjectProperties() - Method in interface org.fcrepo.migration.ObjectReference
- getObjectProperties() - Method in interface org.fcrepo.migration.ObjectVersionReference
- getObjectType() - Method in class org.fcrepo.migration.OcflSessionFactoryFactoryBean
- getPid() - Method in class org.fcrepo.migration.DefaultObjectInfo
- getPid() - Method in interface org.fcrepo.migration.ObjectInfo
- getRepresentedElementURIs() - Method in class org.fcrepo.migration.foxml.DC
-
get represented element uris
- getSize() - Method in interface org.fcrepo.migration.DatastreamVersion
-
Gets the size (in bytes) for the content of this datastream version.
- getSize() - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
- getState() - Method in interface org.fcrepo.migration.DatastreamInfo
-
Gets the state for this datastream.
- getType() - Method in interface org.fcrepo.migration.ContentDigest
-
Gets the type: one of several defined in the fedora foxml schema.
- getType() - Method in class org.fcrepo.migration.DefaultContentDigest
- getURL() - Method in class org.fcrepo.migration.foxml.URLCachedContent
-
get URL.
- getValue() - Method in class org.fcrepo.migration.foxml.FoxmlObjectProperty
- getValue() - Method in interface org.fcrepo.migration.ObjectProperty
- getValuesForURI(String) - Method in class org.fcrepo.migration.foxml.DC
-
get values for uri
- getVersionable() - Method in interface org.fcrepo.migration.DatastreamInfo
-
Returns true if this datastream was/is versionable.
- getVersionDate() - Method in interface org.fcrepo.migration.ObjectVersionReference
- getVersionId() - Method in interface org.fcrepo.migration.DatastreamVersion
-
Gets the id for this version.
- getVersionId() - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
- getVersionIndex() - Method in interface org.fcrepo.migration.ObjectVersionReference
H
- hasNext() - Method in class org.fcrepo.migration.foxml.FoxmlDirectoryDFSIterator
- HttpClientURLFetcher - Class in org.fcrepo.migration.foxml
- HttpClientURLFetcher() - Constructor for class org.fcrepo.migration.foxml.HttpClientURLFetcher
-
Http Client URL fetcher.
I
- identifier - Variable in class org.fcrepo.migration.foxml.DC
- InternalIDResolver - Interface in org.fcrepo.migration.foxml
-
An interface whose implementations serve as a mechanism to resolve internal (to fedora/FOXML) IDs.
- invalidateCache(String) - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- invalidateCache(String) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- isFirstVersion() - Method in interface org.fcrepo.migration.ObjectVersionReference
- isFirstVersionIn(ObjectReference) - Method in interface org.fcrepo.migration.DatastreamVersion
-
Determines if this is the first version of a datastream.
- isFirstVersionIn(ObjectReference) - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
- isLastVersion() - Method in interface org.fcrepo.migration.ObjectVersionReference
- isLastVersionIn(ObjectReference) - Method in interface org.fcrepo.migration.DatastreamVersion
-
Determines if this is the last version of a datastream.
- isLastVersionIn(ObjectReference) - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor.Foxml11DatastreamVersion
- isOpen() - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- isOpen() - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- isSingleton() - Method in class org.fcrepo.migration.OcflSessionFactoryFactoryBean
- iterator() - Method in class org.fcrepo.migration.foxml.ArchiveExportedFoxmlDirectoryObjectSource
- iterator() - Method in class org.fcrepo.migration.foxml.NativeFoxmlDirectoryObjectSource
L
- language - Variable in class org.fcrepo.migration.foxml.DC
- LegacyFSIDResolver - Class in org.fcrepo.migration.foxml
-
An extension of DirectoryScanningIDResolver for datastream directories of fedora repositories using the legacy-fs storage implementation.
- LegacyFSIDResolver(File) - Constructor for class org.fcrepo.migration.foxml.LegacyFSIDResolver
-
Basic constructor.
- LegacyFSIDResolver(File, File) - Constructor for class org.fcrepo.migration.foxml.LegacyFSIDResolver
-
Basic constructor.
- listChangedDatastreams() - Method in interface org.fcrepo.migration.ObjectVersionReference
-
Lists the current version of all datastreams changed from the pervious version to this one.
- listDatastreamIds() - Method in interface org.fcrepo.migration.ObjectReference
-
Lists all datastream ids.
- listProperties() - Method in class org.fcrepo.migration.foxml.FoxmlObjectProperties
- listProperties() - Method in interface org.fcrepo.migration.ObjectProperties
- listVersions(String) - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- listVersions(String) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
M
- main(String[]) - Static method in class org.fcrepo.migration.Migrator
-
the main method.
- main(String[]) - Static method in class org.fcrepo.migration.PicocliMigrator
- mapDatastreamPath(String, String) - Method in interface org.fcrepo.migration.MigrationIDMapper
-
Takes a Fedora 3 PID and DSID and returns the path that datastream would have in Fedora 4.
- mapObjectPath(String) - Method in interface org.fcrepo.migration.MigrationIDMapper
-
Takes a Fedora 3 pid and returns the path that object would have in Fedora 4.
- mapURL(String) - Method in interface org.fcrepo.migration.ExternalContentURLMapper
- mapURL(String) - Method in class org.fcrepo.migration.urlmappers.SelfReferencingURLMapper
- MemoryCachedContent - Class in org.fcrepo.migration.foxml
-
A CachedContent implementation that stores the entirety of the content in memory as String.
- MemoryCachedContent(String) - Constructor for class org.fcrepo.migration.foxml.MemoryCachedContent
-
memory cached content.
- MigrationIDMapper - Interface in org.fcrepo.migration
-
An interface whose implementations represent methods to convert Fedora 3 PIDs into fedora 4 paths.
- MigrationType - Enum in org.fcrepo.migration
-
Describes format to migrate objects to
- Migrator - Class in org.fcrepo.migration
-
A class that represents a command-line program to migrate a fedora 3 repository to fedora 4.
- Migrator() - Constructor for class org.fcrepo.migration.Migrator
-
the migrator.
- Migrator(ObjectSource, StreamingFedoraObjectHandler) - Constructor for class org.fcrepo.migration.Migrator
-
The constructor for migrator.
N
- NamespacePrefixMapper - Class in org.fcrepo.migration.foxml
-
Utility bean to set namespace prefixes in a SPARQL update.
- NamespacePrefixMapper(File) - Constructor for class org.fcrepo.migration.foxml.NamespacePrefixMapper
-
Constructor.
- NativeFoxmlDirectoryObjectSource - Class in org.fcrepo.migration.foxml
-
An ObjectSource implementation that exposes FOXML from a provided directory.
- NativeFoxmlDirectoryObjectSource(File, InternalIDResolver, String) - Constructor for class org.fcrepo.migration.foxml.NativeFoxmlDirectoryObjectSource
-
A constructor for use with the data storage directories that underly a fedora 3.x repository.
- newSession(String) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSessionFactory
- next() - Method in class org.fcrepo.migration.foxml.FoxmlDirectoryDFSIterator
O
- ObjectAbstractionStreamingFedoraObjectHandler - Class in org.fcrepo.migration.handlers
-
A StreamingFedoraObjectHandler implementation that caches all the references to the Fedora 3 object and provides them to a FedoraObjectHandler implementation which in turn can process the object as a whole in a random-access fashion rather than as a stream.
- ObjectAbstractionStreamingFedoraObjectHandler(FedoraObjectVersionHandler) - Constructor for class org.fcrepo.migration.handlers.ObjectAbstractionStreamingFedoraObjectHandler
-
the object abstraction streaming fedora object handler.
- ObjectInfo - Interface in org.fcrepo.migration
-
An interface defining access to the high level identifying information about a fedora 3 object.
- ObjectProperties - Interface in org.fcrepo.migration
-
An interface defining access to the object-level properties for a fedora 3 object.
- ObjectProperty - Interface in org.fcrepo.migration
-
An interface defining access to a specific object level property for a fedora 3 object.
- ObjectReference - Interface in org.fcrepo.migration
-
A reference to a Fedora 3 object.
- ObjectSource - Interface in org.fcrepo.migration
-
An interface representing a source of fedora 3 objects that can be accessed sequentially for processing.
- ObjectVersionReference - Interface in org.fcrepo.migration
-
Represents a version of a Fedora 3 object.
- ocflObjectId() - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- ocflObjectId() - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- OcflObjectSessionWrapper - Class in org.fcrepo.migration.handlers.ocfl
-
A wrapper similar to the FcrepoOcflObjectSessionWrapper to time operations
- OcflObjectSessionWrapper(OcflObjectSession) - Constructor for class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- OcflSessionFactoryFactoryBean - Class in org.fcrepo.migration
-
Spring FactoryBean for easy OcflObjectSessionFactory creation.
- OcflSessionFactoryFactoryBean(Path, Path, MigrationType, String, String, boolean) - Constructor for class org.fcrepo.migration.OcflSessionFactoryFactoryBean
- OcflSessionFactoryFactoryBean(Path, Path, MigrationType, String, String, DigestAlgorithm, boolean) - Constructor for class org.fcrepo.migration.OcflSessionFactoryFactoryBean
- org.fcrepo.migration - package org.fcrepo.migration
- org.fcrepo.migration.foxml - package org.fcrepo.migration.foxml
- org.fcrepo.migration.handlers - package org.fcrepo.migration.handlers
- org.fcrepo.migration.handlers.ocfl - package org.fcrepo.migration.handlers.ocfl
- org.fcrepo.migration.metrics - package org.fcrepo.migration.metrics
- org.fcrepo.migration.pidlist - package org.fcrepo.migration.pidlist
- org.fcrepo.migration.urlmappers - package org.fcrepo.migration.urlmappers
P
- parseDC(InputStream) - Static method in class org.fcrepo.migration.foxml.DC
-
parse DC
- PicocliMigrator - Class in org.fcrepo.migration
-
This class provides a simple CLI for running and configuring migration-utils - See README.md for usage details
- PicocliMigrator() - Constructor for class org.fcrepo.migration.PicocliMigrator
- PidListManager - Interface in org.fcrepo.migration.pidlist
-
PidListManager implementations indicate that the Fedora Object associated with a PID should be processed, or not.
- PLAIN_OCFL - org.fcrepo.migration.MigrationType
-
An OCFL object without any F6 specific metadata
- PlainOcflObjectSession - Class in org.fcrepo.migration.handlers.ocfl
-
Barebones OcflObjectSession implementation that writes F3 resources to OCFL without F6 resource headers.
- PlainOcflObjectSession(String, MutableOcflRepository, String, Path, boolean) - Constructor for class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- PlainOcflObjectSessionFactory - Class in org.fcrepo.migration.handlers.ocfl
-
Factory for PlainOcflObjectSessions
- PlainOcflObjectSessionFactory(MutableOcflRepository, Path, String, String, String, boolean) - Constructor for class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSessionFactory
- processDatastreamVersion(DatastreamVersion) - Method in class org.fcrepo.migration.handlers.ConsoleLoggingStreamingFedoraObjectHandler
- processDatastreamVersion(DatastreamVersion) - Method in class org.fcrepo.migration.handlers.ObjectAbstractionStreamingFedoraObjectHandler
- processDatastreamVersion(DatastreamVersion) - Method in interface org.fcrepo.migration.StreamingFedoraObjectHandler
-
Invoked to allow processing of a datastream by this StreamingFedoraObjectHandler.
- processObject(StreamingFedoraObjectHandler) - Method in interface org.fcrepo.migration.FedoraObjectProcessor
-
process the object.
- processObject(StreamingFedoraObjectHandler) - Method in class org.fcrepo.migration.foxml.FoxmlInputStreamFedoraObjectProcessor
- processObjectProperties(ObjectProperties) - Method in class org.fcrepo.migration.handlers.ConsoleLoggingStreamingFedoraObjectHandler
- processObjectProperties(ObjectProperties) - Method in class org.fcrepo.migration.handlers.ObjectAbstractionStreamingFedoraObjectHandler
- processObjectProperties(ObjectProperties) - Method in interface org.fcrepo.migration.StreamingFedoraObjectHandler
-
Invoked to allow processing of properties by this StreamingFedoraObjectHandler.
- processObjectVersions(Iterable<ObjectVersionReference>, ObjectInfo) - Method in interface org.fcrepo.migration.FedoraObjectVersionHandler
-
Invoked to process a version of a Fedora 3 object.
- processObjectVersions(Iterable<ObjectVersionReference>, ObjectInfo) - Method in class org.fcrepo.migration.handlers.ocfl.ArchiveGroupHandler
- PrometheusActuator - Class in org.fcrepo.migration.metrics
-
Simple actuator for publishing metrics for Prometheus
- PrometheusActuator(boolean) - Constructor for class org.fcrepo.migration.metrics.PrometheusActuator
- publisher - Variable in class org.fcrepo.migration.foxml.DC
R
- read() - Method in class org.fcrepo.migration.handlers.ocfl.CountingInputStream
- read(byte[], int, int) - Method in class org.fcrepo.migration.handlers.ocfl.CountingInputStream
- readContent(String) - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- readContent(String) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- readContent(String, String) - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- readContent(String, String) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- readHeaders(String) - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- readHeaders(String) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- readHeaders(String, String) - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- readHeaders(String, String) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- relation - Variable in class org.fcrepo.migration.foxml.DC
- remove() - Method in class org.fcrepo.migration.foxml.FoxmlDirectoryDFSIterator
- resolveInternalID(String) - Method in class org.fcrepo.migration.foxml.DirectoryScanningIDResolver
- resolveInternalID(String) - Method in interface org.fcrepo.migration.foxml.InternalIDResolver
-
Gets the datastream for an internal ID.
- ResourceMigrationType - Enum in org.fcrepo.migration
-
Describes how resources should be modeled when migrated
- ResumePidListManager - Class in org.fcrepo.migration.pidlist
-
This class "accepts" PIDs that have not already been migrated.
- ResumePidListManager(File, boolean) - Constructor for class org.fcrepo.migration.pidlist.ResumePidListManager
-
Constructor
- rights - Variable in class org.fcrepo.migration.foxml.DC
- rollback() - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- rollback() - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- run() - Method in class org.fcrepo.migration.Migrator
-
the run method for migrator.
S
- SelfReferencingURLMapper - Class in org.fcrepo.migration.urlmappers
-
An ExternalContentURLMapper implementation that updates redirects that point to the fedora repository in which they originated to the destination of that pointed-to resource in the fedora 4 repository to which the content is being migrated.
- SelfReferencingURLMapper(String, MigrationIDMapper) - Constructor for class org.fcrepo.migration.urlmappers.SelfReferencingURLMapper
-
Basic constructor.
- sessionId() - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- sessionId() - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- setContinueOnError(boolean) - Method in class org.fcrepo.migration.Migrator
-
set the continue on error flag
- setFetcher(URLFetcher) - Method in class org.fcrepo.migration.foxml.ArchiveExportedFoxmlDirectoryObjectSource
-
set the fetcher.
- setFetcher(URLFetcher) - Method in class org.fcrepo.migration.foxml.NativeFoxmlDirectoryObjectSource
-
set the fetcher.
- setFileFilter(FileFilter) - Method in class org.fcrepo.migration.foxml.ArchiveExportedFoxmlDirectoryObjectSource
-
Sets a FileFilter to determine which files will be considered as object files in the source directories.
- setFileFilter(FileFilter) - Method in class org.fcrepo.migration.foxml.NativeFoxmlDirectoryObjectSource
-
Sets a FileFilter to determine which files will be considered as object files in the source directories.
- setHandler(StreamingFedoraObjectHandler) - Method in class org.fcrepo.migration.Migrator
-
set the handler.
- setLimit(int) - Method in class org.fcrepo.migration.Migrator
-
set the limit.
- setPrefixes(UpdateRequest) - Method in class org.fcrepo.migration.foxml.NamespacePrefixMapper
-
Declares all the namespace prefixes provided in the properties file.
- setResumePidListManager(ResumePidListManager) - Method in class org.fcrepo.migration.Migrator
- setSource(ObjectSource) - Method in class org.fcrepo.migration.Migrator
-
set the source.
- setUserProvidedPidListManager(UserProvidedPidListManager) - Method in class org.fcrepo.migration.Migrator
-
set UserProvidedPidListManager
- source - Variable in class org.fcrepo.migration.foxml.DC
- start() - Method in class org.fcrepo.migration.metrics.PrometheusActuator
-
Start the HTTP server for metric publishing
- stop() - Method in class org.fcrepo.migration.metrics.PrometheusActuator
-
Stop the HTTP server
- StreamingFedoraObjectHandler - Interface in org.fcrepo.migration
-
An interface with methods that are meant to be invoked when processing a fedora 3 object such that every bit of information in that fedora 3 object is exposed to the instance implementing this interface.
- streamResourceHeaders() - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- streamResourceHeaders() - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- subject - Variable in class org.fcrepo.migration.foxml.DC
T
- title - Variable in class org.fcrepo.migration.foxml.DC
- type - Variable in class org.fcrepo.migration.foxml.DC
U
- URLCachedContent - Class in org.fcrepo.migration.foxml
-
A CachedContent implementation that exposes content stored at a resolvable URL.
- URLCachedContent(URL, URLFetcher) - Constructor for class org.fcrepo.migration.foxml.URLCachedContent
-
url cached content.
- URLFetcher - Interface in org.fcrepo.migration.foxml
-
A simple abstraction around the functionality of reading content from a URL as an InputStream.
- UserProvidedPidListManager - Class in org.fcrepo.migration.pidlist
-
This class "accepts" and PIDs that are included in the user-provided list
- UserProvidedPidListManager(File) - Constructor for class org.fcrepo.migration.pidlist.UserProvidedPidListManager
-
Constructor
- useUnsafeWrite(boolean) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSessionFactory
V
- valueOf(String) - Static method in enum org.fcrepo.migration.MigrationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fcrepo.migration.ResourceMigrationType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.fcrepo.migration.MigrationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fcrepo.migration.ResourceMigrationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- versionAuthor(String, String) - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- versionAuthor(String, String) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- versionCreationTimestamp(OffsetDateTime) - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- versionCreationTimestamp(OffsetDateTime) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- versionMessage(String) - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- versionMessage(String) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
W
- wasDatastreamChanged(String) - Method in interface org.fcrepo.migration.ObjectVersionReference
- writeHeaders(ResourceHeaders) - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- writeHeaders(ResourceHeaders) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- writeResource(ResourceHeaders, InputStream) - Method in class org.fcrepo.migration.handlers.ocfl.OcflObjectSessionWrapper
- writeResource(ResourceHeaders, InputStream) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
All Classes All Packages