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.-
Interface Summary Interface Description Identifier -
Class Summary Class Description DataCiteXMLCreator Provide XML based metadata crosswalk for EZID Identifier provider module.DOI DOI identifiers.DOI_ DOIIdentifierProvider Provide service for DOIs using DataCite.DOIServiceImpl Service implementation for the DOI object.EZIDIdentifierProvider Provide service for DOIs through DataCite using the EZID service.Handle HandleIdentifierProvider The old DSpace handle identifier service, used to create handles or retrieve objects based on their handleIdentifierProvider IdentifierServiceImpl The main service class used to reserve, register and resolve identifiersVersionedDOIIdentifierProvider VersionedHandleIdentifierProvider VersionedHandleIdentifierProviderWithCanonicalHandles -
Exception Summary Exception Description IdentifierException IdentifierNotFoundException IdentifierNotResolvableException