Uses of Class
org.dspace.identifier.DOI
-
Packages that use DOI 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 -
-
Uses of DOI in org.dspace.identifier
Fields in org.dspace.identifier with type parameters of type DOI Modifier and Type Field Description static javax.persistence.metamodel.SingularAttribute<DOI,String>DOI_. doistatic javax.persistence.metamodel.SingularAttribute<DOI,DSpaceObject>DOI_. dSpaceObjectstatic javax.persistence.metamodel.SingularAttribute<DOI,Integer>DOI_. idstatic javax.persistence.metamodel.SingularAttribute<DOI,Integer>DOI_. resourceTypeIdstatic javax.persistence.metamodel.SingularAttribute<DOI,Integer>DOI_. statusMethods in org.dspace.identifier that return DOI Modifier and Type Method Description DOIDOIServiceImpl. create(Context context)DOIDOIServiceImpl. findByDoi(Context context, String doi)DOIDOIServiceImpl. findDOIByDSpaceObject(Context context, DSpaceObject dso)DOIDOIServiceImpl. findDOIByDSpaceObject(Context context, DSpaceObject dso, List<Integer> statusToExclude)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.Methods in org.dspace.identifier that return types with arguments of type DOI Modifier and Type Method Description List<DOI>DOIServiceImpl. getDOIsByStatus(Context context, List<Integer> statuses)List<DOI>DOIServiceImpl. getSimilarDOIsNotInState(Context context, String doiPattern, List<Integer> statuses, boolean dsoIsNotNull)Methods in org.dspace.identifier with parameters of type DOI Modifier and Type Method Description voidDOIServiceImpl. update(Context context, DOI doi) -
Uses of DOI in org.dspace.identifier.dao
Methods in org.dspace.identifier.dao that return DOI Modifier and Type Method Description DOIDOIDAO. findByDoi(Context context, String doi)DOIDOIDAO. findDOIByDSpaceObject(Context context, DSpaceObject dso)DOIDOIDAO. findDOIByDSpaceObject(Context context, DSpaceObject dso, List<Integer> statusToExclude)Methods in org.dspace.identifier.dao that return types with arguments of type DOI Modifier and Type Method Description List<DOI>DOIDAO. findByStatus(Context context, List<Integer> statuses)List<DOI>DOIDAO. findSimilarNotInState(Context context, String doi, List<Integer> statuses, boolean dsoNotNull) -
Uses of DOI in org.dspace.identifier.dao.impl
Methods in org.dspace.identifier.dao.impl that return DOI Modifier and Type Method Description DOIDOIDAOImpl. findByDoi(Context context, String doi)DOIDOIDAOImpl. findDOIByDSpaceObject(Context context, DSpaceObject dso)DOIDOIDAOImpl. findDOIByDSpaceObject(Context context, DSpaceObject dso, List<Integer> statusToExclude)Methods in org.dspace.identifier.dao.impl that return types with arguments of type DOI Modifier and Type Method Description List<DOI>DOIDAOImpl. findByStatus(Context context, List<Integer> statuses)List<DOI>DOIDAOImpl. findSimilarNotInState(Context context, String doi, List<Integer> excludedStatuses, boolean dsoNotNull) -
Uses of DOI in org.dspace.identifier.doi
Methods in org.dspace.identifier.doi that return DOI Modifier and Type Method Description DOIDOIOrganiser. resolveToDOI(String identifier)Finds the TableRow in the Doi table that belongs to the specified DspaceObject.Methods in org.dspace.identifier.doi with parameters of type DOI Modifier and Type Method Description voidDOIOrganiser. register(DOI doiRow)Register DOI with the providervoidDOIOrganiser. register(DOI doiRow, Filter filter)Register DOI with the providervoidDOIOrganiser. reserve(DOI doiRow)Reserve DOI with the provider,voidDOIOrganiser. reserve(DOI doiRow, Filter filter)Reserve DOI with the providervoidDOIOrganiser. update(DOI doiRow)Update metadata for a DOI -
Uses of DOI in org.dspace.identifier.service
Methods in org.dspace.identifier.service that return DOI Modifier and Type Method Description DOIDOIService. create(Context context)Create a new DOI in storage.DOIDOIService. findByDoi(Context context, String doi)Find a specific DOI in storage.DOIDOIService. findDOIByDSpaceObject(Context context, DSpaceObject dso)Find the DOI assigned to a given DSpace Object.DOIDOIService. findDOIByDSpaceObject(Context context, DSpaceObject dso, List<Integer> statusToExclude)Find the DOI assigned to a given DSpace Object, unless it has one of a given set of statuses.Methods in org.dspace.identifier.service that return types with arguments of type DOI Modifier and Type Method Description List<DOI>DOIService. getDOIsByStatus(Context context, List<Integer> statuses)Find all DOIs that have one of a given set of statuses.List<DOI>DOIService. getSimilarDOIsNotInState(Context context, String doiPattern, List<Integer> statuses, boolean dsoIsNotNull)Find all DOIs that are similar to the specified pattern and not in the specified states.Methods in org.dspace.identifier.service with parameters of type DOI Modifier and Type Method Description voidDOIService. update(Context context, DOI doi)Update a DOI in storage.
-