Package org.dspace.identifier
package org.dspace.identifier
Providers of durable unique identifiers (Handles, DOIs, etc.).
Generally, subclasses of
IdentifierProvider
offer methods to create, delete, and resolve subclasses of
Identifier. Classes outside this package
should rely on IdentifierService to perform
these operations using the most appropriate provider.-
ClassDescriptionProvide XML based metadata crosswalk for EZID Identifier provider module.DOI identifiers.Provide service for DOIs using DataCite.Service implementation for the
DOIobject.Provide service for DOIs through DataCite using the EZID service.This abstract class adds extra method signatures so that implementing IdentifierProviders can handle "skip filter" booleans, so that any configured filters can be skipped and DOI registration forced.The old DSpace handle identifier service, used to create handles or retrieve objects based on their handleThrown when an identifier should not be applied to an item, eg. when it has been filtered by an item filterThe main service class used to reserve, register and resolve identifiers