@Component
public class InternalIdentifierProvider
extends org.dspace.identifier.IdentifierProvider
| Modifier and Type | Field and Description |
|---|---|
protected String[] |
supportedPrefixes |
| Constructor and Description |
|---|
InternalIdentifierProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(org.dspace.core.Context context,
org.dspace.content.DSpaceObject dso) |
void |
delete(org.dspace.core.Context context,
org.dspace.content.DSpaceObject dso,
String identifier) |
String |
lookup(org.dspace.core.Context context,
org.dspace.content.DSpaceObject object) |
String |
mint(org.dspace.core.Context context,
org.dspace.content.DSpaceObject dso) |
String |
register(org.dspace.core.Context context,
org.dspace.content.DSpaceObject item) |
void |
register(org.dspace.core.Context context,
org.dspace.content.DSpaceObject object,
String identifier) |
void |
reserve(org.dspace.core.Context context,
org.dspace.content.DSpaceObject dso,
String identifier) |
org.dspace.content.DSpaceObject |
resolve(org.dspace.core.Context context,
String identifier,
String... attributes) |
boolean |
supports(Class<? extends org.dspace.identifier.Identifier> identifier) |
boolean |
supports(String identifier) |
protected String[] supportedPrefixes
public boolean supports(Class<? extends org.dspace.identifier.Identifier> identifier)
supports in class org.dspace.identifier.IdentifierProviderpublic boolean supports(String identifier)
supports in class org.dspace.identifier.IdentifierProviderpublic org.dspace.content.DSpaceObject resolve(org.dspace.core.Context context,
String identifier,
String... attributes)
throws org.dspace.identifier.IdentifierNotFoundException,
org.dspace.identifier.IdentifierNotResolvableException
resolve in class org.dspace.identifier.IdentifierProviderorg.dspace.identifier.IdentifierNotFoundExceptionorg.dspace.identifier.IdentifierNotResolvableExceptionpublic String lookup(org.dspace.core.Context context, org.dspace.content.DSpaceObject object) throws org.dspace.identifier.IdentifierNotFoundException, org.dspace.identifier.IdentifierNotResolvableException
lookup in class org.dspace.identifier.IdentifierProviderorg.dspace.identifier.IdentifierNotFoundExceptionorg.dspace.identifier.IdentifierNotResolvableExceptionpublic String register(org.dspace.core.Context context, org.dspace.content.DSpaceObject item) throws org.dspace.identifier.IdentifierException
register in class org.dspace.identifier.IdentifierProviderorg.dspace.identifier.IdentifierExceptionpublic String mint(org.dspace.core.Context context, org.dspace.content.DSpaceObject dso) throws org.dspace.identifier.IdentifierException
mint in class org.dspace.identifier.IdentifierProviderorg.dspace.identifier.IdentifierExceptionpublic void delete(org.dspace.core.Context context,
org.dspace.content.DSpaceObject dso)
throws org.dspace.identifier.IdentifierException
delete in class org.dspace.identifier.IdentifierProviderorg.dspace.identifier.IdentifierExceptionpublic void delete(org.dspace.core.Context context,
org.dspace.content.DSpaceObject dso,
String identifier)
throws org.dspace.identifier.IdentifierException
delete in class org.dspace.identifier.IdentifierProviderorg.dspace.identifier.IdentifierExceptionpublic void reserve(org.dspace.core.Context context,
org.dspace.content.DSpaceObject dso,
String identifier)
throws org.dspace.identifier.IdentifierException
reserve in class org.dspace.identifier.IdentifierProviderorg.dspace.identifier.IdentifierExceptionpublic void register(org.dspace.core.Context context,
org.dspace.content.DSpaceObject object,
String identifier)
throws org.dspace.identifier.IdentifierException
register in class org.dspace.identifier.IdentifierProviderorg.dspace.identifier.IdentifierExceptionCopyright © 2016 DuraSpace. All rights reserved.