Class RepositoryManager
- java.lang.Object
-
- edu.indiana.lib.osid.base.repository.RepositoryManager
-
- edu.indiana.lib.osid.base.repository.http.RepositoryManager
-
- All Implemented Interfaces:
Serializable,org.osid.OsidManager,org.osid.repository.RepositoryManager
public class RepositoryManager extends RepositoryManager
- Version:
- Author:
- Massachusetts Institute of Techbology, Sakai Software Development Team
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RepositoryManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassignConfiguration(Properties configuration)voidassignOsidContext(org.osid.OsidContext context)org.osid.shared.IdcopyAsset(org.osid.repository.Repository repository, org.osid.shared.Id assetId)org.osid.repository.AssetgetAsset(org.osid.shared.Id assetId)org.osid.repository.AssetgetAssetByDate(org.osid.shared.Id assetId, long date)org.osid.shared.LongValueIteratorgetAssetDates(org.osid.shared.Id assetId)org.osid.repository.AssetIteratorgetAssetsBySearch(org.osid.repository.Repository[] repositories, Serializable searchCriteria, org.osid.shared.Type searchType, org.osid.shared.Properties searchProperties)InputStreamgetConfigStream(String fileName)org.osid.OsidContextgetOsidContext()org.osid.repository.RepositoryIteratorgetRepositories()org.osid.repository.RepositoryIteratorgetRepositoriesByType(org.osid.shared.Type repositoryType)org.osid.repository.RepositorygetRepository(org.osid.shared.Id repositoryId)org.osid.shared.TypeIteratorgetRepositoryTypes()voidosidVersion_2_0()-
Methods inherited from class edu.indiana.lib.osid.base.repository.RepositoryManager
createRepository, deleteRepository
-
-
-
-
Method Detail
-
getOsidContext
public org.osid.OsidContext getOsidContext() throws org.osid.repository.RepositoryException- Specified by:
getOsidContextin interfaceorg.osid.OsidManager- Overrides:
getOsidContextin classRepositoryManager- Throws:
org.osid.repository.RepositoryException
-
assignOsidContext
public void assignOsidContext(org.osid.OsidContext context) throws org.osid.repository.RepositoryException- Specified by:
assignOsidContextin interfaceorg.osid.OsidManager- Overrides:
assignOsidContextin classRepositoryManager- Throws:
org.osid.repository.RepositoryException
-
assignConfiguration
public void assignConfiguration(Properties configuration) throws org.osid.repository.RepositoryException
- Specified by:
assignConfigurationin interfaceorg.osid.OsidManager- Overrides:
assignConfigurationin classRepositoryManager- Throws:
org.osid.repository.RepositoryException
-
getRepositories
public org.osid.repository.RepositoryIterator getRepositories() throws org.osid.repository.RepositoryException- Specified by:
getRepositoriesin interfaceorg.osid.repository.RepositoryManager- Overrides:
getRepositoriesin classRepositoryManager- Throws:
org.osid.repository.RepositoryException
-
getRepositoriesByType
public org.osid.repository.RepositoryIterator getRepositoriesByType(org.osid.shared.Type repositoryType) throws org.osid.repository.RepositoryException- Specified by:
getRepositoriesByTypein interfaceorg.osid.repository.RepositoryManager- Overrides:
getRepositoriesByTypein classRepositoryManager- Throws:
org.osid.repository.RepositoryException
-
getRepository
public org.osid.repository.Repository getRepository(org.osid.shared.Id repositoryId) throws org.osid.repository.RepositoryException- Specified by:
getRepositoryin interfaceorg.osid.repository.RepositoryManager- Overrides:
getRepositoryin classRepositoryManager- Throws:
org.osid.repository.RepositoryException
-
getAsset
public org.osid.repository.Asset getAsset(org.osid.shared.Id assetId) throws org.osid.repository.RepositoryException- Specified by:
getAssetin interfaceorg.osid.repository.RepositoryManager- Overrides:
getAssetin classRepositoryManager- Throws:
org.osid.repository.RepositoryException
-
getAssetByDate
public org.osid.repository.Asset getAssetByDate(org.osid.shared.Id assetId, long date) throws org.osid.repository.RepositoryException- Specified by:
getAssetByDatein interfaceorg.osid.repository.RepositoryManager- Overrides:
getAssetByDatein classRepositoryManager- Throws:
org.osid.repository.RepositoryException
-
getAssetDates
public org.osid.shared.LongValueIterator getAssetDates(org.osid.shared.Id assetId) throws org.osid.repository.RepositoryException- Specified by:
getAssetDatesin interfaceorg.osid.repository.RepositoryManager- Overrides:
getAssetDatesin classRepositoryManager- Throws:
org.osid.repository.RepositoryException
-
getAssetsBySearch
public org.osid.repository.AssetIterator getAssetsBySearch(org.osid.repository.Repository[] repositories, Serializable searchCriteria, org.osid.shared.Type searchType, org.osid.shared.Properties searchProperties) throws org.osid.repository.RepositoryException- Specified by:
getAssetsBySearchin interfaceorg.osid.repository.RepositoryManager- Overrides:
getAssetsBySearchin classRepositoryManager- Throws:
org.osid.repository.RepositoryException
-
copyAsset
public org.osid.shared.Id copyAsset(org.osid.repository.Repository repository, org.osid.shared.Id assetId) throws org.osid.repository.RepositoryException- Specified by:
copyAssetin interfaceorg.osid.repository.RepositoryManager- Overrides:
copyAssetin classRepositoryManager- Throws:
org.osid.repository.RepositoryException
-
getRepositoryTypes
public org.osid.shared.TypeIterator getRepositoryTypes() throws org.osid.repository.RepositoryException- Specified by:
getRepositoryTypesin interfaceorg.osid.repository.RepositoryManager- Overrides:
getRepositoryTypesin classRepositoryManager- Throws:
org.osid.repository.RepositoryException
-
osidVersion_2_0
public void osidVersion_2_0() throws org.osid.repository.RepositoryException- Specified by:
osidVersion_2_0in interfaceorg.osid.OsidManager- Overrides:
osidVersion_2_0in classRepositoryManager- Throws:
org.osid.repository.RepositoryException
-
getConfigStream
public InputStream getConfigStream(String fileName) throws org.osid.repository.RepositoryException
- Throws:
org.osid.repository.RepositoryException
-
-