| Package | Description |
|---|---|
| org.dspace.identifier |
Providers of durable unique identifiers (Handles, DOIs, etc.).
|
| org.dspace.identifier.dao | |
| org.dspace.identifier.dao.impl | |
| 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 |
|---|---|
DOI |
DOIServiceImpl.create(Context context) |
DOI |
DOIServiceImpl.findByDoi(Context context,
String doi) |
DOI |
DOIServiceImpl.findDOIByDSpaceObject(Context context,
DSpaceObject dso) |
DOI |
DOIServiceImpl.findDOIByDSpaceObject(Context context,
DSpaceObject dso,
List<Integer> statusToExclude) |
protected DOI |
DOIIdentifierProvider.loadOrCreateDOI(Context context,
DSpaceObject dso,
String doiIdentifier)
Load a DOI from the database or creates it if it does not exist.
|
| Modifier and Type | Method and Description |
|---|---|
List<DOI> |
DOIServiceImpl.getDOIsByStatus(Context context,
List<Integer> statuses) |
List<DOI> |
DOIServiceImpl.getSimilarDOIsNotInState(Context context,
String doiPattern,
List<Integer> statuses,
boolean dsoIsNotNull) |
| Modifier and Type | Method and Description |
|---|---|
void |
DOIServiceImpl.update(Context context,
DOI doi) |
| Modifier and Type | Method and Description |
|---|---|
DOI |
DOIDAO.findByDoi(Context context,
String doi) |
DOI |
DOIDAO.findDOIByDSpaceObject(Context context,
DSpaceObject dso) |
DOI |
DOIDAO.findDOIByDSpaceObject(Context context,
DSpaceObject dso,
List<Integer> statusToExclude) |
| Modifier and Type | Method and Description |
|---|---|
List<DOI> |
DOIDAO.findByStatus(Context context,
List<Integer> statuses) |
List<DOI> |
DOIDAO.findSimilarNotInState(Context context,
String doi,
List<Integer> statuses,
boolean dsoNotNull) |
| Modifier and Type | Method and Description |
|---|---|
DOI |
DOIDAOImpl.findByDoi(Context context,
String doi) |
DOI |
DOIDAOImpl.findDOIByDSpaceObject(Context context,
DSpaceObject dso) |
DOI |
DOIDAOImpl.findDOIByDSpaceObject(Context context,
DSpaceObject dso,
List<Integer> statusToExclude) |
| Modifier and Type | Method and Description |
|---|---|
List<DOI> |
DOIDAOImpl.findByStatus(Context context,
List<Integer> statuses) |
List<DOI> |
DOIDAOImpl.findSimilarNotInState(Context context,
String doi,
List<Integer> excludedStatuses,
boolean dsoNotNull) |
| Modifier and Type | Method and Description |
|---|---|
DOI |
DOIOrganiser.resolveToDOI(String identifier)
Finds the TableRow in the Doi table that belongs to the specified
DspaceObject.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DOIOrganiser.register(DOI doiRow) |
void |
DOIOrganiser.reserve(DOI doiRow) |
void |
DOIOrganiser.update(DOI doiRow) |
| Modifier and Type | Method and Description |
|---|---|
DOI |
DOIService.create(Context context) |
DOI |
DOIService.findByDoi(Context context,
String doi) |
DOI |
DOIService.findDOIByDSpaceObject(Context context,
DSpaceObject dso) |
DOI |
DOIService.findDOIByDSpaceObject(Context context,
DSpaceObject dso,
List<Integer> statusToExclude) |
| Modifier and Type | Method and Description |
|---|---|
List<DOI> |
DOIService.getDOIsByStatus(Context context,
List<Integer> statuses) |
List<DOI> |
DOIService.getSimilarDOIsNotInState(Context context,
String doiPattern,
List<Integer> statuses,
boolean dsoIsNotNull)
Find all DOIs that are similar to the specified pattern ant not in the specified states.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DOIService.update(Context context,
DOI doi) |
Copyright © 2016 DuraSpace. All Rights Reserved.