|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IdentifierService
| Method Summary | |
|---|---|
void |
delete(Context context,
DSpaceObject dso)
Delete (Unbind) all identifiers registered for a specific DSpace item. |
void |
delete(Context context,
DSpaceObject dso,
String identifier)
Used to Delete a Specific Identifier (for example a Handle, hdl:1234.5/6) The provider is responsible for Detecting and Processing the appropriate identifier, all Providers are interrogated, multiple providers can process the same identifier. |
String |
lookup(Context context,
DSpaceObject dso,
Class<? extends Identifier> identifier)
|
void |
register(Context context,
DSpaceObject dso)
|
void |
register(Context context,
DSpaceObject dso,
String identifier)
Used to Register a Specific Identifier (for example a Handle, hdl:1234.5/6) The provider is responsible for Detecting and Processing the appropriate identifier, all Providers are interrogated, multiple providers can process the same identifier. |
void |
reserve(Context context,
DSpaceObject dso)
Reserves any identifiers necessary based on the capabilities of all providers in the service. |
void |
reserve(Context context,
DSpaceObject dso,
String identifier)
Used to Reserve a Specific Identifier (for example a Handle, hdl:1234.5/6) The provider is responsible for Detecting and Processing the appropriate identifier, all Providers are interrogated, multiple providers can process the same identifier. |
DSpaceObject |
resolve(Context context,
String identifier)
This will resolve a DSpaceObject based on a provided Identifier. |
| Method Detail |
|---|
String lookup(Context context,
DSpaceObject dso,
Class<? extends Identifier> identifier)
context - dso - identifier -
DSpaceObject resolve(Context context,
String identifier)
throws IdentifierNotFoundException,
IdentifierNotResolvableException
context - identifier -
IdentifierNotFoundException
IdentifierNotResolvableException
void reserve(Context context,
DSpaceObject dso)
throws AuthorizeException,
SQLException,
IdentifierException
context - dso -
AuthorizeException
SQLException
IdentifierException
void reserve(Context context,
DSpaceObject dso,
String identifier)
throws AuthorizeException,
SQLException,
IdentifierException
context - dso - identifier -
AuthorizeException
SQLException
IdentifierException
void register(Context context,
DSpaceObject dso)
throws AuthorizeException,
SQLException,
IdentifierException
context - dso -
AuthorizeException
SQLException
IdentifierException
void register(Context context,
DSpaceObject dso,
String identifier)
throws AuthorizeException,
SQLException,
IdentifierException
context - dso - identifier -
AuthorizeException
SQLException
IdentifierException
void delete(Context context,
DSpaceObject dso)
throws AuthorizeException,
SQLException,
IdentifierException
context - dso -
AuthorizeException
SQLException
IdentifierException
void delete(Context context,
DSpaceObject dso,
String identifier)
throws AuthorizeException,
SQLException,
IdentifierException
context - dso - identifier -
AuthorizeException
SQLException
IdentifierException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||