| 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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DOIIdentifierProvider.deleteOnline(Context context,
java.lang.String identifier) |
static java.lang.String |
DOI.DOIFromExternalFormat(java.lang.String identifier) |
static java.lang.String |
DOI.formatIdentifier(java.lang.String identifier)
Recognize format of DOI and return it with leading doi-Scheme.
|
static java.lang.String |
DOIIdentifierProvider.getDOIOutOfObject(DSpaceObject dso)
Loads a DOI out of the metadata of an DSpaceObject.
|
static DSpaceObject |
DOIIdentifierProvider.getObjectByDOI(Context context,
java.lang.String identifier)
Returns a DSpaceObject depending on its DOI.
|
protected TableRow |
DOIIdentifierProvider.loadOrCreateDOI(Context context,
DSpaceObject dso,
java.lang.String doi)
Load a DOI from the database or creates it if it does not exist.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DataCiteConnector.deleteDOI(Context context,
java.lang.String doi) |
void |
DOIConnector.deleteDOI(Context context,
java.lang.String doi)
Sends the DELETE-Request to the DOI registry.
|
protected java.lang.String |
DataCiteConnector.extractAlternateIdentifier(Context context,
java.lang.String content) |
boolean |
DataCiteConnector.isDOIRegistered(Context context,
DSpaceObject dso,
java.lang.String doi) |
boolean |
DOIConnector.isDOIRegistered(Context context,
DSpaceObject dso,
java.lang.String doi) |
boolean |
DataCiteConnector.isDOIRegistered(Context context,
java.lang.String doi) |
boolean |
DOIConnector.isDOIRegistered(Context context,
java.lang.String doi) |
boolean |
DataCiteConnector.isDOIReserved(Context context,
DSpaceObject dso,
java.lang.String doi) |
boolean |
DOIConnector.isDOIReserved(Context context,
DSpaceObject dso,
java.lang.String doi) |
boolean |
DataCiteConnector.isDOIReserved(Context context,
java.lang.String doi) |
boolean |
DOIConnector.isDOIReserved(Context context,
java.lang.String doi) |
void |
DataCiteConnector.registerDOI(Context context,
DSpaceObject dso,
java.lang.String doi) |
void |
DOIConnector.registerDOI(Context context,
DSpaceObject dso,
java.lang.String doi)
Sends a request to the DOI registry to register a DOI.
|
void |
DataCiteConnector.reserveDOI(Context context,
DSpaceObject dso,
java.lang.String doi) |
void |
DOIConnector.reserveDOI(Context context,
DSpaceObject dso,
java.lang.String doi)
Sends a request to the DOI registry to reserve a DOI.
|
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendDOIGetRequest(java.lang.String doi) |
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendDOIPostRequest(java.lang.String doi,
java.lang.String url) |
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendGetRequest(java.lang.String doi,
java.lang.String path) |
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendHttpRequest(org.apache.http.client.methods.HttpUriRequest req,
java.lang.String doi) |
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendMetadataDeleteRequest(java.lang.String doi) |
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendMetadataGetRequest(java.lang.String doi) |
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendMetadataPostRequest(java.lang.String doi,
org.jdom.Element metadataRoot) |
protected DataCiteConnector.DataCiteResponse |
DataCiteConnector.sendMetadataPostRequest(java.lang.String doi,
java.lang.String metadata) |
void |
DataCiteConnector.updateMetadata(Context context,
DSpaceObject dso,
java.lang.String doi) |
void |
DOIConnector.updateMetadata(Context context,
DSpaceObject dso,
java.lang.String doi)
Sends a request to the DOI registry to update metadata for a DOI.
|
Copyright © 2018 DuraSpace. All Rights Reserved.