| Package | Description |
|---|---|
| org.dspace.identifier |
Providers of durable unique identifiers (Handles, DOIs, etc.).
|
| org.dspace.identifier.doi |
Make requests to the DOI registration angencies, f.e.to
EZID DOI service, and analyze the responses.
|
| org.dspace.identifier.service |
| Modifier and Type | Method and Description |
|---|---|
void |
DOIIdentifierProvider.deleteOnline(Context context,
String identifier) |
String |
DOIServiceImpl.DOIFromExternalFormat(String identifier) |
String |
DOIServiceImpl.formatIdentifier(String identifier) |
protected String |
VersionedDOIIdentifierProvider.getBareDOI(String identifier) |
String |
DOIIdentifierProvider.getDOIOutOfObject(DSpaceObject dso)
Loads a DOI out of the metadata of an DSpaceObject.
|
protected String |
VersionedDOIIdentifierProvider.getDOIPostfix(String identifier) |
DSpaceObject |
DOIIdentifierProvider.getObjectByDOI(Context context,
String identifier)
Returns a DSpaceObject depending on its DOI.
|
protected DOI |
DOIIdentifierProvider.loadOrCreateDOI(Context context,
DSpaceObject dso,
String doiIdentifier)
Load a DOI from the database or creates it if it does not exist.
|
protected String |
VersionedDOIIdentifierProvider.makeIdentifierBasedOnHistory(Context context,
DSpaceObject dso,
VersionHistory history) |
| Modifier and Type | Method and Description |
|---|---|
void |
DataCiteConnector.deleteDOI(Context context,
String doi) |
void |
DOIConnector.deleteDOI(Context context,
String doi)
Sends the DELETE-Request to the DOI registry.
|
protected String |
DataCiteConnector.extractAlternateIdentifier(Context context,
String content) |
boolean |
DataCiteConnector.isDOIRegistered(Context context,
String doi) |
boolean |
DOIConnector.isDOIRegistered(Context context,
String doi) |
boolean |
DataCiteConnector.isDOIReserved(Context context,
String doi) |
boolean |
DOIConnector.isDOIReserved(Context context,
String doi) |
void |
DataCiteConnector.registerDOI(Context context,
DSpaceObject dso,
String doi) |
void |
DOIConnector.registerDOI(Context context,
DSpaceObject dso,
String doi)
Sends a request to the DOI registry to register a DOI.
|
void |
DataCiteConnector.reserveDOI(Context context,
DSpaceObject dso,
String doi) |
void |
DOIConnector.reserveDOI(Context context,
DSpaceObject dso,
String doi)
Sends a request to the DOI registry to reserve a DOI.
|
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendDOIGetRequest(String doi) |
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendDOIPostRequest(String doi,
String url) |
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendGetRequest(String doi,
String path) |
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendHttpRequest(org.apache.http.client.methods.HttpUriRequest req,
String doi) |
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendMetadataDeleteRequest(String doi) |
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendMetadataGetRequest(String doi) |
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendMetadataPostRequest(String doi,
org.jdom.Element metadataRoot) |
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendMetadataPostRequest(String doi,
String metadata) |
void |
DataCiteConnector.updateMetadata(Context context,
DSpaceObject dso,
String doi) |
void |
DOIConnector.updateMetadata(Context context,
DSpaceObject dso,
String doi)
Sends a request to the DOI registry to update metadata for a DOI.
|
| Modifier and Type | Method and Description |
|---|---|
String |
DOIService.DOIFromExternalFormat(String identifier) |
String |
DOIService.formatIdentifier(String identifier)
Recognize format of DOI and return it with leading doi-Scheme.
|
Copyright © 2016 DuraSpace. All Rights Reserved.