Uses of Interface
org.dspace.identifier.Identifier
Packages that use Identifier
Package
Description
Providers of durable unique identifiers (Handles, DOIs, etc.).
-
Uses of Identifier in org.dspace.content.logic
Methods in org.dspace.content.logic that return types with arguments of type IdentifierModifier and TypeMethodDescriptionstatic 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 IdentifierMethod parameters in org.dspace.identifier with type arguments of type IdentifierModifier and TypeMethodDescriptionIdentifierServiceImpl.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 IdentifierModifier and TypeMethodDescriptionIdentifierService.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.