Uses of Interface
org.mycore.pi.MCRPersistentIdentifier
Package
Description
-
Uses of MCRPersistentIdentifier in org.mycore.mods.identifier
Modifier and TypeMethodDescriptionMCRAbstractMODSMetadataService.getIdentifier
(MCRBase base, String additional) Modifier and TypeMethodDescriptionvoid
MCRAbstractMODSMetadataService.insertIdentifier
(MCRPersistentIdentifier identifier, MCRBase base, String additional) void
MCRAbstractMODSMetadataService.removeIdentifier
(MCRPersistentIdentifier identifier, MCRBase obj, String additional) -
Uses of MCRPersistentIdentifier in org.mycore.pi
Modifier and TypeClassDescriptionclass
MCRPIGenerator<T extends MCRPersistentIdentifier>
class
MCRPIJobService<T extends MCRPersistentIdentifier>
Implementation of aMCRPIService
which helps to outsource a registration task to aMCRJob
e.G. send a POST request to a REST apiclass
MCRPIMetadataService<T extends MCRPersistentIdentifier>
Should be able to insert/remove DOI, URN or other identifiers to metadata and check if they already have a Identifier of type Tinterface
MCRPIParser<T extends MCRPersistentIdentifier>
class
MCRPIResolver<T extends MCRPersistentIdentifier>
class
MCRPIService<T extends MCRPersistentIdentifier>
Modifier and TypeMethodDescription<T extends MCRPersistentIdentifier>
MCRPIParser<T>MCRPIManager.getParserForType
(String type) Returns a parser for a specific type of persistent identifier.<T extends MCRPersistentIdentifier>
MCRPIService<T>MCRPIServiceManager.getRegistrationService
(String id) Modifier and TypeMethodDescriptionModifier and TypeMethodDescriptionMCRPIServiceManager.getAutoCreationList()
abstract Optional<MCRPersistentIdentifier>
MCRPIMetadataService.getIdentifier
(MCRBase obj, String additional) MCRPIXPathMetadataService.getIdentifier
(MCRBase obj, String additional) MCRPIManager.getResolvers()
MCRPIServiceManager.getServiceList()
Modifier and TypeMethodDescriptionMCRPIManager.getInfo
(MCRPersistentIdentifier identifier) MCRPIManager.getInfo
(MCRPersistentIdentifier identifier, String type) void
MCRPIXPathMetadataService.insertIdentifier
(MCRPersistentIdentifier identifier, MCRBase obj, String additional) void
MCRPIXPathMetadataService.removeIdentifier
(MCRPersistentIdentifier identifier, MCRBase obj, String additional) MCRLocalPIResolver.resolve
(MCRPersistentIdentifier identifier) Modifier and TypeMethodDescriptionvoid
MCRPIManager.registerParser
(String type, Class<? extends MCRPIParser<? extends MCRPersistentIdentifier>> parserClass) Registers a parser for a specific type of persistent identifier. -
Uses of MCRPersistentIdentifier in org.mycore.pi.doi
-
Uses of MCRPersistentIdentifier in org.mycore.pi.handle
-
Uses of MCRPersistentIdentifier in org.mycore.pi.purl
-
Uses of MCRPersistentIdentifier in org.mycore.pi.urn
Modifier and TypeClassDescriptionclass
Base class for every DNBURNclass