public interface ObjectManager
The specific implementation of ObjectManager that is used is determined by the Wing component that is creating the reference.
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getAllManagedRepositories()
Return a list of all repositories managed by this manager.
|
String |
getObjectType(Object object)
Return a descriptive, repository specific, type for the object.
|
String |
getObjectURL(Object object)
Return a URL referencing the object's metadata.
|
String |
getRepositoryIdentifier(Object object)
Return a unique identifier of the repository this object is contained
in.
|
boolean |
manageObject(Object object)
Determine if the supplied object is manageable by this implementation of
ObjectManager.
|
boolean manageObject(Object object) throws WingException
object - The object to be managed.WingException - passed through.String getObjectURL(Object object) throws WingException
object - The object being managed.WingException - passed through.String getObjectType(Object object) throws WingException
object - The object being managed.WingException - passed through.String getRepositoryIdentifier(Object object) throws WingException
object - The object being managed.WingException - passed through.Map<String,String> getAllManagedRepositories() throws WingException
WingException - passed through.Copyright © 2016 DuraSpace. All rights reserved.