abstract void |
FilteredIdentifierProvider.checkMintable(Context context,
DSpaceObject dso) |
Check configured item filters to see if this identifier is allowed to be minted
|
abstract void |
FilteredIdentifierProvider.checkMintable(Context context,
Filter filter,
DSpaceObject dso) |
Check configured item filters to see if this identifier is allowed to be minted
|
void |
DOIIdentifierProvider.delete(Context context,
DSpaceObject dso) |
Delete all DOIs for a DSpaceObject
|
void |
DOIIdentifierProvider.delete(Context context,
DSpaceObject dso,
String identifier) |
Delete a specific DOI for a given DSpaceObject
|
void |
EZIDIdentifierProvider.delete(Context context,
DSpaceObject dso) |
|
void |
EZIDIdentifierProvider.delete(Context context,
DSpaceObject dso,
String identifier) |
|
void |
HandleIdentifierProvider.delete(Context context,
DSpaceObject dso) |
|
void |
HandleIdentifierProvider.delete(Context context,
DSpaceObject dso,
String identifier) |
|
abstract void |
IdentifierProvider.delete(Context context,
DSpaceObject dso) |
Unbind this type of identifier(s) from an object.
|
abstract void |
IdentifierProvider.delete(Context context,
DSpaceObject dso,
String identifier) |
Unbind the given identifier from an object.
|
void |
IdentifierServiceImpl.delete(Context context,
DSpaceObject dso) |
|
void |
IdentifierServiceImpl.delete(Context context,
DSpaceObject dso,
String identifier) |
|
void |
VersionedHandleIdentifierProvider.delete(Context context,
DSpaceObject dso) |
|
void |
VersionedHandleIdentifierProvider.delete(Context context,
DSpaceObject dso,
String identifier) |
|
void |
VersionedHandleIdentifierProviderWithCanonicalHandles.delete(Context context,
DSpaceObject dso) |
|
void |
VersionedHandleIdentifierProviderWithCanonicalHandles.delete(Context context,
DSpaceObject dso,
String identifier) |
|
String |
DOIServiceImpl.DOIToExternalForm(String identifier) |
|
String |
DOIIdentifierProvider.mint(Context context,
DSpaceObject dso) |
Mint a new DOI in DSpace - this is usually the first step of registration
Always apply filters if they are configured
|
String |
DOIIdentifierProvider.mint(Context context,
DSpaceObject dso,
Filter filter) |
Mint a new DOI in DSpace - this is usually the first step of registration
|
String |
EZIDIdentifierProvider.mint(Context context,
DSpaceObject dso) |
|
abstract String |
FilteredIdentifierProvider.mint(Context context,
DSpaceObject dso,
Filter filter) |
Mint a new identifier in DSpace - this is usually the first step of registration
|
abstract String |
IdentifierProvider.mint(Context context,
DSpaceObject dso) |
Create an identifier for a DSpaceObject.
|
String |
VersionedDOIIdentifierProvider.mint(Context context,
DSpaceObject dso) |
|
String |
VersionedDOIIdentifierProvider.mint(Context context,
DSpaceObject dso,
Filter filter) |
|
String |
DOIIdentifierProvider.register(Context context,
DSpaceObject dso) |
Register a new identifier for a given DSpaceObject, never skipping or ignoring any configured filter
|
void |
DOIIdentifierProvider.register(Context context,
DSpaceObject dso,
String identifier) |
Register a specified DOI for a given DSpaceObject, never skipping or ignoring any configured filter
|
void |
DOIIdentifierProvider.register(Context context,
DSpaceObject dso,
String identifier,
Filter filter) |
Register a specified DOI for a given DSpaceObject
|
String |
DOIIdentifierProvider.register(Context context,
DSpaceObject dso,
Filter filter) |
Register a new DOI for a given DSpaceObject
|
String |
EZIDIdentifierProvider.register(Context context,
DSpaceObject dso) |
|
abstract void |
FilteredIdentifierProvider.register(Context context,
DSpaceObject dso,
String identifier,
Filter filter) |
Register a specified identifier for a given DSpaceObject
|
abstract String |
FilteredIdentifierProvider.register(Context context,
DSpaceObject dso,
Filter filter) |
Register a new identifier for a given DSpaceObject
|
abstract String |
IdentifierProvider.register(Context context,
DSpaceObject item) |
Create and apply an identifier to a DSpaceObject.
|
abstract void |
IdentifierProvider.register(Context context,
DSpaceObject object,
String identifier) |
Create a specific identifier and apply it to an object.
|
void |
IdentifierServiceImpl.register(Context context,
DSpaceObject dso) |
|
void |
IdentifierServiceImpl.register(Context context,
DSpaceObject dso,
Class<? extends Identifier> type) |
|
void |
IdentifierServiceImpl.register(Context context,
DSpaceObject dso,
Class<? extends Identifier> type,
Filter filter) |
|
void |
IdentifierServiceImpl.register(Context context,
DSpaceObject object,
String identifier) |
|
void |
IdentifierServiceImpl.register(Context context,
DSpaceObject dso,
Map<Class<? extends Identifier>,Filter> typeFilters) |
|
void |
VersionedDOIIdentifierProvider.register(Context context,
DSpaceObject dso,
String identifier) |
|
void |
VersionedDOIIdentifierProvider.register(Context context,
DSpaceObject dso,
String identifier,
Filter filter) |
|
String |
VersionedDOIIdentifierProvider.register(Context context,
DSpaceObject dso,
Filter filter) |
|
void |
VersionedHandleIdentifierProvider.register(Context context,
DSpaceObject dso,
String identifier) |
|
void |
DOIIdentifierProvider.registerOnline(Context context,
DSpaceObject dso,
String identifier) |
Perform the actual online / API interaction required to register the DOI online
always applying filters if they are configured
|
void |
DOIIdentifierProvider.registerOnline(Context context,
DSpaceObject dso,
String identifier,
Filter filter) |
Perform the actual online / API interaction required to register the DOI online
|
protected void |
DOIIdentifierProvider.removeDOIFromObject(Context context,
DSpaceObject dso,
String doi) |
Removes a DOI out of the metadata of a DSpaceObject.
|
void |
DOIIdentifierProvider.reserve(Context context,
DSpaceObject dso,
String identifier) |
|
void |
DOIIdentifierProvider.reserve(Context context,
DSpaceObject dso,
String identifier,
Filter filter) |
Reserve a specified DOI for a given DSpaceObject
|
void |
EZIDIdentifierProvider.reserve(Context context,
DSpaceObject dso,
String identifier) |
|
abstract void |
FilteredIdentifierProvider.reserve(Context context,
DSpaceObject dso,
String identifier,
Filter filter) |
Reserve a specified identifier for a given DSpaceObject (eg.
|
abstract void |
IdentifierProvider.reserve(Context context,
DSpaceObject dso,
String identifier) |
Set an object's identifier.
|
void |
IdentifierServiceImpl.reserve(Context context,
DSpaceObject dso) |
Reserves identifiers for the item
|
void |
IdentifierServiceImpl.reserve(Context context,
DSpaceObject dso,
String identifier) |
|
void |
DOIIdentifierProvider.reserveOnline(Context context,
DSpaceObject dso,
String identifier) |
Perform the actual online / API interaction required to reserve the DOI online
always applying filters if they are configured
|
void |
DOIIdentifierProvider.reserveOnline(Context context,
DSpaceObject dso,
String identifier,
Filter filter) |
Perform the actual online / API interaction required to reserve the DOI online
|
protected void |
DOIIdentifierProvider.saveDOIToObject(Context context,
DSpaceObject dso,
String doi) |
Adds a DOI to the metadata of an item.
|
void |
DOIIdentifierProvider.updateMetadata(Context context,
DSpaceObject dso,
String identifier) |
Update metadata for a registered object
If the DOI for hte item already exists, *always* skip the filter since it should only be used for
allowing / disallowing reservation and registration, not metadata updates or deletions
|
void |
DOIIdentifierProvider.updateMetadataOnline(Context context,
DSpaceObject dso,
String identifier) |
Update metadata for a registered object in the DOI Connector to update the agency records
If the DOI for hte item already exists, *always* skip the filter since it should only be used for
allowing / disallowing reservation and registration, not metadata updates or deletions
|