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.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
- addDateEvent(QuadDataAcc, String, String) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
Utility function for adding a premis date event.
- 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.
- 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, boolean, boolean, String) - Constructor for class org.fcrepo.migration.handlers.ocfl.ArchiveGroupHandler
-
Create an ArchiveGroupHandler,
B
- BasicObjectVersionHandler - Class in org.fcrepo.migration.handlers
- BasicObjectVersionHandler(Fedora4Client, MigrationIDMapper, String, NamespacePrefixMapper) - Constructor for class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
Basic object version handler.
- 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.FoxmlInputStreamFedoraObjectProcessor
-
Close resources associated to the processor
- 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.PlainOcflObjectSession
- 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.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
- coverage - Variable in class org.fcrepo.migration.foxml.DC
- createNonRDFPlaceholder(String) - Method in class org.fcrepo.migration.f4clients.StatelessFedora4Client
- createNonRDFPlaceholder(String) - Method in interface org.fcrepo.migration.Fedora4Client
-
Creates a placeholder non-RDF resource at the given path (or at a server-assigned path, if no path is given) if no resource exists at that path.
- createOrUpdateNonRDFResource(String, InputStream, String) - Method in class org.fcrepo.migration.f4clients.StatelessFedora4Client
- createOrUpdateNonRDFResource(String, InputStream, String) - Method in interface org.fcrepo.migration.Fedora4Client
-
Creates or updates a non-RDF resource.
- createOrUpdateRedirectNonRDFResource(String, String) - Method in class org.fcrepo.migration.f4clients.StatelessFedora4Client
- createOrUpdateRedirectNonRDFResource(String, String) - Method in interface org.fcrepo.migration.Fedora4Client
-
Creates or updates a non-RDF resource that points to external content at the given URL.
- createPlaceholder(String) - Method in class org.fcrepo.migration.f4clients.StatelessFedora4Client
- createPlaceholder(String) - Method in interface org.fcrepo.migration.Fedora4Client
-
Creates a placeholder resource at the given path (or at a server-assigned path, if no path is given) if no resource exists at that path.
- createResource(String) - Method in class org.fcrepo.migration.f4clients.StatelessFedora4Client
- createResource(String) - Method in interface org.fcrepo.migration.Fedora4Client
-
Creates a new resource at the given path.
- createVersionSnapshot(String, String) - Method in class org.fcrepo.migration.f4clients.StatelessFedora4Client
- createVersionSnapshot(String, String) - Method in interface org.fcrepo.migration.Fedora4Client
-
Creates a version snapshot for the resource (or graph) at the given path.
- 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) - Constructor for class org.fcrepo.migration.DefaultObjectInfo
-
the default object info
- deleteContentFile(ResourceHeaders) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- 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
- exists(String) - Method in class org.fcrepo.migration.f4clients.StatelessFedora4Client
- exists(String) - Method in interface org.fcrepo.migration.Fedora4Client
-
Determines if a resource exists.
- 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
- Fedora4Client - Interface in org.fcrepo.migration
-
An interface representing all of the high-level fedora 4 operations needed by the migration utility.
- FedoraObjectHandler - Interface in org.fcrepo.migration
-
An interface for a class that processes Fedora 3 objects.
- 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
- 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(InputStream, 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 class org.fcrepo.migration.idmappers.OpaqueIDMapper
- 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
- getCurrentTimeInXSDDateTime() - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
Utility function to get the current time properly formatted for SPARQL or XML.
- 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
- 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
- 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
- getObjectInfo() - Method in interface org.fcrepo.migration.ObjectVersionReference
- 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
- getRepositoryUrl() - Method in class org.fcrepo.migration.f4clients.StatelessFedora4Client
- getRepositoryUrl() - Method in interface org.fcrepo.migration.Fedora4Client
-
Gets the repository URL (to which paths can be appended to reference resources).
- 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
- hadFedora2Disseminators() - Method in interface org.fcrepo.migration.ObjectReference
- 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.
- isDateProperty(String) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
Evaluates if an object/datastream property is a date.
- 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.PlainOcflObjectSession
- isPlaceholder(String) - Method in class org.fcrepo.migration.f4clients.StatelessFedora4Client
- isPlaceholder(String) - Method in interface org.fcrepo.migration.Fedora4Client
-
Determines whether the resource at the given path is a placeholder or not.
- 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.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 class org.fcrepo.migration.idmappers.OpaqueIDMapper
- 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 class org.fcrepo.migration.idmappers.OpaqueIDMapper
- 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.
- mapProperty(String, String, QuadAcc, QuadDataAcc, Boolean) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
WIP function to map properties from 3 to 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.
- migrateDc(DatastreamVersion, QuadAcc, QuadDataAcc) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
Migrates a DC datastream by shredding it into RDF properties and applying them directly to the object.
- migrateRelsExt(DatastreamVersion, QuadAcc, QuadDataAcc) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
Migrates a RELS-EXT datastream by splitting it apart into triples to update on the object it describes.
- migrateRelsInt(DatastreamVersion) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
Migrates a RELS-INT datastream by splitting it apart and updating the other datastreams it describes.
- 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(FedoraObjectHandler) - 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.PlainOcflObjectSession
- OcflSessionFactoryFactoryBean - Class in org.fcrepo.migration
-
Spring FactoryBean for easy OcflObjectSessionFactory creation.
- OcflSessionFactoryFactoryBean(Path, Path, MigrationType, String, String) - Constructor for class org.fcrepo.migration.OcflSessionFactoryFactoryBean
- OpaqueIDMapper - Class in org.fcrepo.migration.idmappers
-
An IDMapper implementation that maps identifiers by simply creating new objects in the Fedora 4 instance and thus delegating to whatever pid minter is configured for the repository.
- OpaqueIDMapper(File, Fedora4Client) - Constructor for class org.fcrepo.migration.idmappers.OpaqueIDMapper
-
A constructor.
- org.fcrepo.migration - package org.fcrepo.migration
- org.fcrepo.migration.f4clients - package org.fcrepo.migration.f4clients
- 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.idmappers - package org.fcrepo.migration.idmappers
- 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) - 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) - 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.
- processDisseminator() - Method in class org.fcrepo.migration.handlers.ConsoleLoggingStreamingFedoraObjectHandler
- processDisseminator() - Method in class org.fcrepo.migration.handlers.ObjectAbstractionStreamingFedoraObjectHandler
- processDisseminator() - Method in interface org.fcrepo.migration.StreamingFedoraObjectHandler
-
Invoked when a "disseminator" element is found in the object (Fedora 2 objects only).
- processObject(ObjectReference) - Method in interface org.fcrepo.migration.FedoraObjectHandler
-
Invoked to process an object.
- processObject(ObjectReference) - Method in class org.fcrepo.migration.handlers.VersionAbstractionFedoraObjectHandler
- 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>) - Method in interface org.fcrepo.migration.FedoraObjectVersionHandler
-
Invoked to process a version of a Fedora 3 object.
- processObjectVersions(Iterable<ObjectVersionReference>) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
- processObjectVersions(Iterable<ObjectVersionReference>) - Method in class org.fcrepo.migration.handlers.ocfl.ArchiveGroupHandler
- publisher - Variable in class org.fcrepo.migration.foxml.DC
R
- readContent(String) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- readContent(String, String) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- readHeaders(String) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- 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.
- resolveInternalURI(String) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
Takes a URI (String) and if it appears to be an internal Fedora URI ("info:fedora/pid") the migrated URI for that resource is returned (and a placeholder is created in the repository if it doesn't already exist).
- 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
- 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.PlainOcflObjectSession
- setContinueOnError(boolean) - Method in class org.fcrepo.migration.Migrator
-
set the continue on error flag
- setCustomPropertyMapping(File) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
A property setter for the optional propertly that indicates a Properties file whose key value pairs represent custom mappings from fedora 3 properties to fedora 4 properties.
- 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.
- setImportExternal(boolean) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
A property setter for a property that determines the handling of External (X) fedora 3 datastreams.
- setImportRedirect(boolean) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
A property setter for a property that determines the handling of Redirect (R) fedora 3 datastreams.
- setLimit(int) - Method in class org.fcrepo.migration.Migrator
-
set the limit.
- setPidListManagers(List<PidListManager>) - Method in class org.fcrepo.migration.Migrator
-
set the list of PidListManagers
- setPrefixes(UpdateRequest) - Method in class org.fcrepo.migration.foxml.NamespacePrefixMapper
-
Declares all the namespace prefixes provided in the properties file.
- setSkipDisseminators(boolean) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
Sets a property that indicates whether fedora 2 disseminators will be skipped or not.
- setSource(ObjectSource) - Method in class org.fcrepo.migration.Migrator
-
set the source.
- source - Variable in class org.fcrepo.migration.foxml.DC
- StatelessFedora4Client - Class in org.fcrepo.migration.f4clients
-
A Fedora4Client implementation that uses the code from the fcrepo-camel project when possible.
- StatelessFedora4Client(String) - Constructor for class org.fcrepo.migration.f4clients.StatelessFedora4Client
-
Constructor for repositories for which Authentication is disabled; requires the base URL for the Fedora 4 repository.
- StatelessFedora4Client(String, String, String) - Constructor for class org.fcrepo.migration.f4clients.StatelessFedora4Client
-
Constructor for repositories for which Authentication is not disabled; requires the base URL for the Fedora 4 repository.
- 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.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
- updateDatastreamProperties(ObjectReference, DatastreamVersion, String) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
WIP utility function to update datastream properties.
- updateDateTriple(QuadAcc, QuadDataAcc, String, String) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
Utility function for updating a date triple.
- updateLiteralTriple(QuadAcc, QuadDataAcc, String, String) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
Utility function for updating a literal triple.
- updateNonRDFResourceProperties(String, String) - Method in class org.fcrepo.migration.f4clients.StatelessFedora4Client
- updateNonRDFResourceProperties(String, String) - Method in interface org.fcrepo.migration.Fedora4Client
-
Updates properties on a non-RDF resource.
- updateObjectProperties(ObjectVersionReference, String, QuadAcc, QuadDataAcc) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
Updates object properties after mapping them from 3 to 4.
- updateResourceProperties(String, QuadAcc, QuadDataAcc, boolean) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
Utility function for updating a FedoraResource's properties.
- updateResourceProperties(String, String) - Method in class org.fcrepo.migration.f4clients.StatelessFedora4Client
- updateResourceProperties(String, String) - Method in interface org.fcrepo.migration.Fedora4Client
-
Updates properties on a resource.
- updateUriTriple(QuadAcc, QuadDataAcc, String, String) - Method in class org.fcrepo.migration.handlers.BasicObjectVersionHandler
-
Utility function for updating a uri triple.
- 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
V
- valueOf(String) - Static method in enum org.fcrepo.migration.MigrationType
-
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.
- VersionAbstractionFedoraObjectHandler - Class in org.fcrepo.migration.handlers
-
A FedoraObjectHandler implementation that analyzes the ObjectReference provided to the processObject method and exposes the version abstraction to a wrapped FedoraObjectVersionHandler implementation.
- VersionAbstractionFedoraObjectHandler(FedoraObjectVersionHandler) - Constructor for class org.fcrepo.migration.handlers.VersionAbstractionFedoraObjectHandler
-
version abstraction fedora object handler.
- versionAuthor(String, String) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- versionCreationTimestamp(OffsetDateTime) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
- 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.PlainOcflObjectSession
- writeResource(ResourceHeaders, InputStream) - Method in class org.fcrepo.migration.handlers.ocfl.PlainOcflObjectSession
All Classes All Packages