public class DSpaceObjectManager extends java.lang.Object implements ObjectManager
| Constructor and Description |
|---|
DSpaceObjectManager() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAllManagedRepositories()
For the DSpace implementation we just return a hash of one entry which contains
a reference to this repository's metadata.
|
java.lang.String |
getObjectType(java.lang.Object object)
Return a pretty specific string giving a hint to the theme as to what
type of DSpace object is being referenced.
|
java.lang.String |
getObjectURL(java.lang.Object object)
Return the metadata URL of the supplied object, assuming
it's a DSpace item, community or collection.
|
java.lang.String |
getRepositoryIdentifier(java.lang.Object object)
Return a globally unique identifier for the repository.
|
java.lang.String |
getRepositoryURL(java.lang.Object object)
Return the metadata URL for this repository.
|
boolean |
manageObject(java.lang.Object object)
Manage the given object, if this manager is unable to manage the object then false must be returned.
|
public boolean manageObject(java.lang.Object object)
manageObject in interface ObjectManagerobject - The object to be managed.public java.lang.String getObjectURL(java.lang.Object object)
throws WingException
getObjectURL in interface ObjectManagerobject - The object being managed.WingExceptionpublic java.lang.String getObjectType(java.lang.Object object)
getObjectType in interface ObjectManagerobject - The object being managed.public java.lang.String getRepositoryIdentifier(java.lang.Object object)
throws WingException
getRepositoryIdentifier in interface ObjectManagerobject - The object being managed.WingExceptionpublic java.lang.String getRepositoryURL(java.lang.Object object)
throws WingException
WingExceptionpublic java.util.Map<java.lang.String,java.lang.String> getAllManagedRepositories()
throws WingException
getAllManagedRepositories in interface ObjectManagerWingExceptionCopyright © 2018 DuraSpace. All Rights Reserved.