| Interface | osid.repository.RepositoryProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description |
The repository profile describes interoperability among repository services. | ||
| Method | supportsVisibleFederation | ||
| Description |
Tests if federation is visible. | ||
| Return | boolean | true if visible federation is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetLookup | ||
| Description |
Tests if asset lookup is supported. | ||
| Return | boolean | true if asset lookup is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetQuery | ||
| Description |
Tests if asset query is supported. | ||
| Return | boolean | true if asset query is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetSearch | ||
| Description |
Tests if asset search is supported. | ||
| Return | boolean | true if asset search is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetAdmin | ||
| Description |
Tests if asset administration is supported. | ||
| Return | boolean | true if asset administration is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetNotification | ||
| Description |
Tests if asset notification is supported. A repository may send messages when assets are created, modified, or deleted. | ||
| Return | boolean | true if asset notification is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetRepository | ||
| Description |
Tests if retrieving mappings of assets and repositories is supported. | ||
| Return | boolean | true if asset repository mapping retrieval is supported
, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetRepositoryAssignment | ||
| Description |
Tests if managing mappings of assets and repositories is supported. | ||
| Return | boolean | true if asset repository assignment is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetSmartRepository | ||
| Description |
Tests if asset smart repository is supported. | ||
| Return | boolean | true if asset smart repository is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetTemporal | ||
| Description |
Tests if retrieving mappings of assets and time coverage is supported. | ||
| Return | boolean | true if asset temporal mapping retrieval is supported
, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetTemporalAssignment | ||
| Description |
Tests if managing mappings of assets and time ocverage is supported. | ||
| Return | boolean | true if asset temporal assignment is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetSpatial | ||
| Description |
Tests if retrieving mappings of assets and spatial coverage is supported. | ||
| Return | boolean | true if asset spatial mapping retrieval is supported
, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetSpatialAssignment | ||
| Description |
Tests if managing mappings of assets and spatial ocverage is supported. | ||
| Return | boolean | true if asset spatial assignment is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetComposition | ||
| Description |
Tests if assets are included in compositions. | ||
| Return | boolean | true if asset composition supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetCompositionDesign | ||
| Description |
Tests if mapping assets to compositions is supported. | ||
| Return | boolean | true if designing asset compositions is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionLookup | ||
| Description |
Tests if composition lookup is supported. | ||
| Return | boolean | true if composition lookup is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionQuery | ||
| Description |
Tests if composition query is supported. | ||
| Return | boolean | true if composition query is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionSearch | ||
| Description |
Tests if composition search is supported. | ||
| Return | boolean | true if composition search is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionAdmin | ||
| Description |
Tests if composition administration is supported. | ||
| Return | boolean | true if composition administration is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionNotification | ||
| Description |
Tests if composition notification is supported. | ||
| Return | boolean | true if composition notification is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionRepository | ||
| Description |
Tests if retrieval of composition to repository mappings is supported. | ||
| Return | boolean | true if composition to repository mapping is supported
, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionRepositoryAssignment | ||
| Description |
Tests if assigning composition to repository mappings is supported. | ||
| Return | boolean | true if composition to repository assignment is supported
, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionSmartRepository | ||
| Description |
Tests if composition smart repository is supported. | ||
| Return | boolean | true if composition smart repository is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRepositoryLookup | ||
| Description |
Tests if repository lookup is supported. | ||
| Return | boolean | true if repository lookup is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRepositoryQuery | ||
| Description |
Tests if repository query is supported. | ||
| Return | boolean | true if repository query is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRepositorySearch | ||
| Description |
Tests if repository search is supported. | ||
| Return | boolean | true if repository search is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRepositoryAdmin | ||
| Description |
Tests if repository administration is supported. | ||
| Return | boolean | true if repository administration is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRepositoryNotification | ||
| Description |
Tests if repository notification is supported. Messages
may be sent when | ||
| Return | boolean | true if repository notification is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRepositoryHierarchy | ||
| Description |
Tests if a repository hierarchy traversal is supported. | ||
| Return | boolean | true if a repository hierarchy traversal is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRepositoryHierarchyDesign | ||
| Description |
Tests if a repository hierarchy design is supported. | ||
| Return | boolean | true if a repository hierarchy design is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRepositoryBatch | ||
| Description |
Tests if a repository batch service is supported. | ||
| Return | boolean | true if a repository batch service is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRepositoryRules | ||
| Description |
Tests if a repository rules service is supported. | ||
| Return | boolean | true if a repository rules service is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAssetRecordTypes | ||
| Description |
Gets all the asset record types supported. | ||
| Return | osid.type.TypeList | the list of supported asset record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetRecordType | ||
| Description |
Tests if a given asset type is supported. | ||
| Parameters | osid.type.Type | assetRecordType | the asset record type |
| Return | boolean | true if the asset record type is supported ,
false otherwise | |
| Errors | NULL_ARGUMENT | assetRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAssetSearchRecordTypes | ||
| Description |
Gets all the asset search record types supported. | ||
| Return | osid.type.TypeList | the list of supported asset search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetSearchRecordType | ||
| Description |
Tests if a given asset search record type is supported. | ||
| Parameters | osid.type.Type | assetSearchRecordType | the asset search record type |
| Return | boolean | true if the asset search record type is supported ,
false otherwise | |
| Errors | NULL_ARGUMENT | assetSearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAssetContentRecordTypes | ||
| Description |
Gets all the asset content record types supported. | ||
| Return | osid.type.TypeList | the list of supported asset content record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAssetContentRecordType | ||
| Description |
Tests if a given asset content record type is supported. | ||
| Parameters | osid.type.Type | assetContentRecordType | the asset content record type |
| Return | boolean | true if the asset content record type is supported ,
false otherwise | |
| Errors | NULL_ARGUMENT | assetContentRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCompositionRecordTypes | ||
| Description |
Gets all the composition record types supported. | ||
| Return | osid.type.TypeList | the list of supported composition record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionRecordType | ||
| Description |
Tests if a given composition record type is supported. | ||
| Parameters | osid.type.Type | compositionRecordType | the composition record type |
| Return | boolean | true if the composition record type is supported ,
false otherwise | |
| Errors | NULL_ARGUMENT | compositionRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCompositionSearchRecordTypes | ||
| Description |
Gets all the composition search record types supported. | ||
| Return | osid.type.TypeList | the list of supported composition search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionSearchRecordType | ||
| Description |
Tests if a given composition search record type is supported. | ||
| Parameters | osid.type.Type | compositionSearchRecordType | the composition serach type |
| Return | boolean | true if the composition search record type is supported
, false otherwise | |
| Errors | NULL_ARGUMENT | compositionSearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRepositoryRecordTypes | ||
| Description |
Gets all the repository record types supported. | ||
| Return | osid.type.TypeList | the list of supported repository record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRepositoryRecordType | ||
| Description |
Tests if a given repository record type is supported. | ||
| Parameters | osid.type.Type | repositoryRecordType | the repository record type |
| Return | boolean | true if the repository record type is supported ,
false otherwise | |
| Errors | NULL_ARGUMENT | repositoryRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRepositorySearchRecordTypes | ||
| Description |
Gets all the repository search record types supported. | ||
| Return | osid.type.TypeList | the list of supported repository search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRepositorySearchRecordType | ||
| Description |
Tests if a given repository search record type is supported. | ||
| Parameters | osid.type.Type | repositorySearchRecordType | the repository search type |
| Return | boolean | true if the repository search record type is supported
, false otherwise | |
| Errors | NULL_ARGUMENT | repositorySearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getSpatialUnitRecordTypes | ||
| Description |
Gets all the spatial unit record types supported. | ||
| Return | osid.type.TypeList | the list of supported spatial unit record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSpatialUnitRecordType | ||
| Description |
Tests if a given spatial unit record type is supported. | ||
| Parameters | osid.type.Type | spatialUnitRecordType | the spatial unit record type |
| Return | boolean | true if the spatial unit record type is supported ,
false otherwise | |
| Errors | NULL_ARGUMENT | spatialUnitRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCoordinateTypes | ||
| Description |
Gets all the coordinate types supported. | ||
| Return | osid.type.TypeList | the list of supported coordinate types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCoordinateType | ||
| Description |
Tests if a given coordinate type is supported. | ||
| Parameters | osid.type.Type | coordinateType | the coordinate type |
| Return | boolean | true if the coordinate type is supported ,
false otherwise | |
| Errors | NULL_ARGUMENT | coordinateType is null | |
| Compliance | mandatory | This method must be implemented. | |