public class Repository extends Repository
| Modifier | Constructor and Description |
|---|---|
protected |
Repository(String displayName,
String description,
String idString,
Vector searchTypeVector,
Vector queryHandlerVector,
Vector responseHandlerVector,
org.osid.id.IdManager idManager) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAsset(org.osid.repository.Asset asset) |
org.osid.repository.AssetIterator |
getAssetsBySearch(Serializable searchCriteria,
org.osid.shared.Type searchType,
org.osid.shared.Properties searchProperties) |
org.osid.shared.TypeIterator |
getAssetTypes() |
String |
getDescription() |
String |
getDisplayName() |
org.osid.shared.Id |
getId() |
org.osid.repository.RecordStructureIterator |
getMandatoryRecordStructures(org.osid.shared.Type assetType) |
org.osid.shared.PropertiesIterator |
getProperties() |
org.osid.shared.Properties |
getPropertiesByType(org.osid.shared.Type propertiesType) |
org.osid.shared.TypeIterator |
getPropertyTypes() |
org.osid.repository.RecordStructureIterator |
getRecordStructures() |
org.osid.repository.RecordStructureIterator |
getRecordStructuresByType(org.osid.shared.Type recordStructureType) |
org.osid.shared.TypeIterator |
getSearchTypes() |
org.osid.shared.Type |
getStatus(org.osid.shared.Id assetId) |
org.osid.shared.TypeIterator |
getStatusTypes() |
org.osid.shared.Type |
getType() |
boolean |
supportsUpdate() |
boolean |
supportsVersioning() |
boolean |
validateAsset(org.osid.shared.Id assetId) |
copyAsset, createAsset, deleteAsset, getAsset, getAssetByDate, getAssetDates, getAssets, getAssetsByType, invalidateAsset, updateDescription, updateDisplayNamepublic String getDisplayName() throws org.osid.repository.RepositoryException
getDisplayName in interface org.osid.repository.RepositorygetDisplayName in class Repositoryorg.osid.repository.RepositoryExceptionpublic String getDescription() throws org.osid.repository.RepositoryException
getDescription in interface org.osid.repository.RepositorygetDescription in class Repositoryorg.osid.repository.RepositoryExceptionpublic org.osid.shared.Id getId()
throws org.osid.repository.RepositoryException
getId in interface org.osid.repository.RepositorygetId in class Repositoryorg.osid.repository.RepositoryExceptionpublic org.osid.shared.Type getType()
throws org.osid.repository.RepositoryException
getType in interface org.osid.repository.RepositorygetType in class Repositoryorg.osid.repository.RepositoryExceptionpublic org.osid.shared.TypeIterator getAssetTypes()
throws org.osid.repository.RepositoryException
getAssetTypes in interface org.osid.repository.RepositorygetAssetTypes in class Repositoryorg.osid.repository.RepositoryExceptionpublic org.osid.repository.RecordStructureIterator getRecordStructures()
throws org.osid.repository.RepositoryException
getRecordStructures in interface org.osid.repository.RepositorygetRecordStructures in class Repositoryorg.osid.repository.RepositoryExceptionpublic org.osid.repository.RecordStructureIterator getMandatoryRecordStructures(org.osid.shared.Type assetType)
throws org.osid.repository.RepositoryException
getMandatoryRecordStructures in interface org.osid.repository.RepositorygetMandatoryRecordStructures in class Repositoryorg.osid.repository.RepositoryExceptionpublic org.osid.shared.TypeIterator getSearchTypes()
throws org.osid.repository.RepositoryException
getSearchTypes in interface org.osid.repository.RepositorygetSearchTypes in class Repositoryorg.osid.repository.RepositoryExceptionpublic org.osid.shared.TypeIterator getStatusTypes()
throws org.osid.repository.RepositoryException
getStatusTypes in interface org.osid.repository.RepositorygetStatusTypes in class Repositoryorg.osid.repository.RepositoryExceptionpublic org.osid.shared.Type getStatus(org.osid.shared.Id assetId)
throws org.osid.repository.RepositoryException
getStatus in interface org.osid.repository.RepositorygetStatus in class Repositoryorg.osid.repository.RepositoryExceptionpublic boolean validateAsset(org.osid.shared.Id assetId)
throws org.osid.repository.RepositoryException
validateAsset in interface org.osid.repository.RepositoryvalidateAsset in class Repositoryorg.osid.repository.RepositoryExceptionpublic org.osid.repository.AssetIterator getAssetsBySearch(Serializable searchCriteria, org.osid.shared.Type searchType, org.osid.shared.Properties searchProperties) throws org.osid.repository.RepositoryException
getAssetsBySearch in interface org.osid.repository.RepositorygetAssetsBySearch in class Repositoryorg.osid.repository.RepositoryExceptionpublic org.osid.repository.RecordStructureIterator getRecordStructuresByType(org.osid.shared.Type recordStructureType)
throws org.osid.repository.RepositoryException
getRecordStructuresByType in interface org.osid.repository.RepositorygetRecordStructuresByType in class Repositoryorg.osid.repository.RepositoryExceptionpublic org.osid.shared.PropertiesIterator getProperties()
throws org.osid.repository.RepositoryException
getProperties in interface org.osid.repository.RepositorygetProperties in class Repositoryorg.osid.repository.RepositoryExceptionpublic org.osid.shared.Properties getPropertiesByType(org.osid.shared.Type propertiesType)
throws org.osid.repository.RepositoryException
getPropertiesByType in interface org.osid.repository.RepositorygetPropertiesByType in class Repositoryorg.osid.repository.RepositoryExceptionpublic org.osid.shared.TypeIterator getPropertyTypes()
throws org.osid.repository.RepositoryException
getPropertyTypes in interface org.osid.repository.RepositorygetPropertyTypes in class Repositoryorg.osid.repository.RepositoryExceptionprotected void addAsset(org.osid.repository.Asset asset)
throws org.osid.repository.RepositoryException
addAsset in class Repositoryorg.osid.repository.RepositoryExceptionpublic boolean supportsUpdate()
throws org.osid.repository.RepositoryException
supportsUpdate in interface org.osid.repository.RepositorysupportsUpdate in class Repositoryorg.osid.repository.RepositoryExceptionpublic boolean supportsVersioning()
throws org.osid.repository.RepositoryException
supportsVersioning in interface org.osid.repository.RepositorysupportsVersioning in class Repositoryorg.osid.repository.RepositoryExceptionCopyright © 2023. All rights reserved.