Class OpaqueIDMapper

  • All Implemented Interfaces:
    MigrationIDMapper

    public class OpaqueIDMapper
    extends Object
    implements MigrationIDMapper
    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. Unlike other ID mappers, just getting an ID through mapObjectPath creates an object in the repository! Meanwhile, it maintains a persistent copy of the mapping in a Lucene Index on the filesystem.
    Author:
    Mike Durbin