Uses of Class
org.dspace.identifier.DOI
Packages that use DOI
Package
Description
Providers of durable unique identifiers (Handles, DOIs, etc.).
Make requests to the DOI registration agencies and analyze the responses.
-
Uses of DOI in org.dspace.identifier
Fields in org.dspace.identifier with type parameters of type DOIModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.EntityType<DOI>DOI_.class_DOI_.doistatic jakarta.persistence.metamodel.SingularAttribute<DOI,DSpaceObject> DOI_.dSpaceObjectDOI_.idDOI_.resourceTypeIdDOI_.statusMethods in org.dspace.identifier that return DOIModifier and TypeMethodDescriptionDOIServiceImpl.findDOIByDSpaceObject(Context context, DSpaceObject dso) DOIServiceImpl.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 DOIModifier and TypeMethodDescriptionDOIServiceImpl.getDOIsByStatus(Context context, List<Integer> statuses) DOIServiceImpl.getSimilarDOIsNotInState(Context context, String doiPattern, List<Integer> statuses, boolean dsoIsNotNull) Methods in org.dspace.identifier with parameters of type DOI -
Uses of DOI in org.dspace.identifier.dao
Methods in org.dspace.identifier.dao that return DOIModifier and TypeMethodDescriptionDOIDAO.findDOIByDSpaceObject(Context context, DSpaceObject dso) DOIDAO.findDOIByDSpaceObject(Context context, DSpaceObject dso, List<Integer> statusToExclude) Methods in org.dspace.identifier.dao that return types with arguments of type DOI -
Uses of DOI in org.dspace.identifier.dao.impl
Methods in org.dspace.identifier.dao.impl that return DOIModifier and TypeMethodDescriptionDOIDAOImpl.findDOIByDSpaceObject(Context context, DSpaceObject dso) DOIDAOImpl.findDOIByDSpaceObject(Context context, DSpaceObject dso, List<Integer> statusToExclude) Methods in org.dspace.identifier.dao.impl that return types with arguments of type DOI -
Uses of DOI in org.dspace.identifier.doi
Methods in org.dspace.identifier.doi that return DOIModifier and TypeMethodDescriptionDOIOrganiser.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 DOIModifier and TypeMethodDescriptionvoidRegister DOI with the provider.voidRegister DOI with the providervoidReserve DOI with the provider,voidReserve DOI with the provider.voidUpdate metadata for a DOI -
Uses of DOI in org.dspace.identifier.service
Methods in org.dspace.identifier.service that return DOIModifier and TypeMethodDescriptionCreate a new DOI in storage.Find a specific DOI in storage.DOIService.findDOIByDSpaceObject(Context context, DSpaceObject dso) Find the DOI assigned to a given DSpace Object.DOIService.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 DOIModifier and TypeMethodDescriptionRetrieves the full list ofDOIs currently in storage.DOIService.getDOIsByStatus(Context context, List<Integer> statuses) Find all DOIs that have one of a given set of statuses.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