Uses of Interface
org.dspace.identifier.Identifier
-
Packages that use Identifier Package Description org.dspace.content.logic org.dspace.identifier Providers of durable unique identifiers (Handles, DOIs, etc.).org.dspace.identifier.service -
-
Uses of Identifier in org.dspace.content.logic
Methods in org.dspace.content.logic that return types with arguments of type Identifier Modifier and Type Method Description static Map<Class<? extends Identifier>,Filter>FilterUtils. getIdentifierFilters(boolean inProgress)Get a map of identifier types and filters to use when creating workspace or archived items This is used by services installing new archived or workspace items to filter by identifier type as some filters should apply to DOI creation but not Handle creation, and so on. -
Uses of Identifier in org.dspace.identifier
Classes in org.dspace.identifier that implement Identifier Modifier and Type Class Description classDOIDOI identifiers.classHandleMethod parameters in org.dspace.identifier with type arguments of type Identifier Modifier and Type Method Description StringIdentifierServiceImpl. lookup(Context context, DSpaceObject dso, Class<? extends Identifier> identifier)voidIdentifierServiceImpl. register(Context context, DSpaceObject dso, Class<? extends Identifier> type)voidIdentifierServiceImpl. register(Context context, DSpaceObject dso, Class<? extends Identifier> type, Filter filter)voidIdentifierServiceImpl. register(Context context, DSpaceObject dso, Map<Class<? extends Identifier>,Filter> typeFilters)booleanDOIIdentifierProvider. supports(Class<? extends Identifier> identifier)This identifier provider supports identifiers of typeDOI.booleanEZIDIdentifierProvider. supports(Class<? extends Identifier> identifier)booleanHandleIdentifierProvider. supports(Class<? extends Identifier> identifier)abstract booleanIdentifierProvider. supports(Class<? extends Identifier> identifier)Can this provider provide identifiers of a given type?booleanVersionedHandleIdentifierProvider. supports(Class<? extends Identifier> identifier)booleanVersionedHandleIdentifierProviderWithCanonicalHandles. supports(Class<? extends Identifier> identifier) -
Uses of Identifier in org.dspace.identifier.service
Method parameters in org.dspace.identifier.service with type arguments of type Identifier Modifier and Type Method Description StringIdentifierService. lookup(Context context, DSpaceObject dso, Class<? extends Identifier> identifier)Get an identifier for a given object which is assignment-compatible with a given Identifier type.voidIdentifierService. register(Context context, DSpaceObject dso, Class<? extends Identifier> type)Register identifier(s) for the given DSO just with providers that support that Identifier class, and apply the given filter if that provider extends FilteredIdentifierProvidervoidIdentifierService. register(Context context, DSpaceObject dso, Class<? extends Identifier> type, Filter filter)Register identifier(s) for the given DSO just with providers that support that Identifier class, and apply the given filter if that provider extends FilteredIdentifierProvidervoidIdentifierService. register(Context context, DSpaceObject dso, Map<Class<? extends Identifier>,Filter> typeFilters)Register identifiers for a DSO, with a map of logical filters for each Identifier class to apply at the time of local registration.
-