Uses of Class
org.dspace.identifier.doi.DOIIdentifierException
Packages that use DOIIdentifierException
Package
Description
Providers of durable unique identifiers (Handles, DOIs, etc.).
Make requests to the DOI registration agencies and analyze the responses.
-
Uses of DOIIdentifierException in org.dspace.identifier
Methods in org.dspace.identifier that throw DOIIdentifierExceptionModifier and TypeMethodDescriptionvoidDOIIdentifierProvider.deleteOnline(Context context, String identifier) Delete a specific DOI in the registration agency records via the DOI ConnectorDOIServiceImpl.DOIFromExternalFormat(String identifier) DOIServiceImpl.formatIdentifier(String identifier) protected StringVersionedDOIIdentifierProvider.getBareDOI(String identifier) DOIIdentifierProvider.getDOIOutOfObject(DSpaceObject dso) Loads a DOI out of the metadata of an DSpaceObject.protected StringVersionedDOIIdentifierProvider.getDOIPostfix(String identifier) DOIIdentifierProvider.getObjectByDOI(Context context, String identifier) Returns a DSpaceObject depending on its DOI.protected DOIDOIIdentifierProvider.loadOrCreateDOI(Context context, DSpaceObject dso, String doiIdentifier) Load a DOI from the database or creates it if it does not exist.protected DOIDOIIdentifierProvider.loadOrCreateDOI(Context context, DSpaceObject dso, String doiIdentifier, Filter filter) Load DOI from database, or create one if it doesn't yet exist.protected StringVersionedDOIIdentifierProvider.makeIdentifierBasedOnHistory(Context context, DSpaceObject dso, VersionHistory history) protected StringVersionedDOIIdentifierProvider.makeIdentifierBasedOnHistory(Context context, DSpaceObject dso, VersionHistory history, Filter filter) -
Uses of DOIIdentifierException in org.dspace.identifier.doi
Methods in org.dspace.identifier.doi that throw DOIIdentifierExceptionModifier and TypeMethodDescriptionvoidvoidSends the DELETE-Request to the DOI registry.protected StringDataCiteConnector.extractAlternateIdentifier(Context context, String content) booleanDataCiteConnector.isDOIRegistered(Context context, String doi) booleanDOIConnector.isDOIRegistered(Context context, String doi) booleanDataCiteConnector.isDOIReserved(Context context, String doi) booleanDOIConnector.isDOIReserved(Context context, String doi) voidDataCiteConnector.registerDOI(Context context, DSpaceObject dso, String doi) voidDOIConnector.registerDOI(Context context, DSpaceObject dso, String doi) Sends a request to the DOI registry to register a DOI.voidDataCiteConnector.reserveDOI(Context context, DSpaceObject dso, String doi) voidDOIConnector.reserveDOI(Context context, DSpaceObject dso, String doi) Sends a request to the DOI registry to reserve a DOI.protected DataCiteConnector.DataCiteResponseDataCiteConnector.sendDOIGetRequest(String doi) protected DataCiteConnector.DataCiteResponseDataCiteConnector.sendDOIPostRequest(String doi, String url) protected DataCiteConnector.DataCiteResponseDataCiteConnector.sendGetRequest(String doi, String path) protected DataCiteConnector.DataCiteResponseDataCiteConnector.sendHttpRequest(org.apache.http.client.methods.HttpUriRequest req, String doi) Internal method to send requests prepared by the caller to DataCite.protected DataCiteConnector.DataCiteResponseDataCiteConnector.sendMetadataDeleteRequest(String doi) protected DataCiteConnector.DataCiteResponseDataCiteConnector.sendMetadataGetRequest(String doi) protected DataCiteConnector.DataCiteResponseDataCiteConnector.sendMetadataPostRequest(String doi, String metadata) Send a DataCite metadata document to the registrar.protected DataCiteConnector.DataCiteResponseDataCiteConnector.sendMetadataPostRequest(String doi, org.jdom2.Element metadataRoot) Send a DataCite metadata document to the registrar.voidDataCiteConnector.updateMetadata(Context context, DSpaceObject dso, String doi) voidDOIConnector.updateMetadata(Context context, DSpaceObject dso, String doi) Sends a request to the DOI registry to update metadata for a DOI. -
Uses of DOIIdentifierException in org.dspace.identifier.service
Methods in org.dspace.identifier.service that throw DOIIdentifierExceptionModifier and TypeMethodDescriptionDOIService.DOIFromExternalFormat(String identifier) Convert an HTTP DOI URL (https://doi.org/10.something) to a "doi:" URI.DOIService.formatIdentifier(String identifier) Recognize format of DOI and return it with leading doi-Scheme.