public interface RepositoryProfile extends OsidProfile
The repository profile describes interoperability among repository services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getAssetContentRecordTypes()
Gets all the asset content record types supported.
|
TypeList |
getAssetRecordTypes()
Gets all the asset record types supported.
|
TypeList |
getAssetSearchRecordTypes()
Gets all the asset search record types supported.
|
TypeList |
getCompositionRecordTypes()
Gets all the composition record types supported.
|
TypeList |
getCompositionSearchRecordTypes()
Gets all the composition search record types supported.
|
TypeList |
getCoordinateTypes()
Gets all the coordinate types supported.
|
TypeList |
getRepositoryRecordTypes()
Gets all the repository record types supported.
|
TypeList |
getRepositorySearchRecordTypes()
Gets all the repository search record types supported.
|
TypeList |
getSpatialUnitRecordTypes()
Gets all the spatial unit record types supported.
|
boolean |
supportsAssetAdmin()
Tests if asset administration is supported.
|
boolean |
supportsAssetComposition()
Tests if assets are included in compositions.
|
boolean |
supportsAssetCompositionDesign()
Tests if mapping assets to compositions is supported.
|
boolean |
supportsAssetContentRecordType(Type assetContentRecordType)
Tests if a given asset content record type is supported.
|
boolean |
supportsAssetLookup()
Tests if asset lookup is supported.
|
boolean |
supportsAssetNotification()
Tests if asset notification is supported.
|
boolean |
supportsAssetQuery()
Tests if asset query is supported.
|
boolean |
supportsAssetRecordType(Type assetRecordType)
Tests if a given asset type is supported.
|
boolean |
supportsAssetRepository()
Tests if retrieving mappings of assets and repositories is supported.
|
boolean |
supportsAssetRepositoryAssignment()
Tests if managing mappings of assets and repositories is supported.
|
boolean |
supportsAssetSearch()
Tests if asset search is supported.
|
boolean |
supportsAssetSearchRecordType(Type assetSearchRecordType)
Tests if a given asset search record type is supported.
|
boolean |
supportsAssetSmartRepository()
Tests if asset smart repository is supported.
|
boolean |
supportsAssetSpatial()
Tests if retrieving mappings of assets and spatial coverage is
supported.
|
boolean |
supportsAssetSpatialAssignment()
Tests if managing mappings of assets and spatial ocverage is
supported.
|
boolean |
supportsAssetTemporal()
Tests if retrieving mappings of assets and time coverage is supported.
|
boolean |
supportsAssetTemporalAssignment()
Tests if managing mappings of assets and time ocverage is supported.
|
boolean |
supportsCompositionAdmin()
Tests if composition administration is supported.
|
boolean |
supportsCompositionLookup()
Tests if composition lookup is supported.
|
boolean |
supportsCompositionNotification()
Tests if composition notification is supported.
|
boolean |
supportsCompositionQuery()
Tests if composition query is supported.
|
boolean |
supportsCompositionRecordType(Type compositionRecordType)
Tests if a given composition record type is supported.
|
boolean |
supportsCompositionRepository()
Tests if retrieval of composition to repository mappings is supported.
|
boolean |
supportsCompositionRepositoryAssignment()
Tests if assigning composition to repository mappings is supported.
|
boolean |
supportsCompositionSearch()
Tests if composition search is supported.
|
boolean |
supportsCompositionSearchRecordType(Type compositionSearchRecordType)
Tests if a given composition search record type is supported.
|
boolean |
supportsCompositionSmartRepository()
Tests if composition smart repository is supported.
|
boolean |
supportsCoordinateType(Type coordinateType)
Tests if a given coordinate type is supported.
|
boolean |
supportsRepositoryAdmin()
Tests if repository administration is supported.
|
boolean |
supportsRepositoryBatch()
Tests if a repository batch service is supported.
|
boolean |
supportsRepositoryHierarchy()
Tests if a repository hierarchy traversal is supported.
|
boolean |
supportsRepositoryHierarchyDesign()
Tests if a repository hierarchy design is supported.
|
boolean |
supportsRepositoryLookup()
Tests if repository lookup is supported.
|
boolean |
supportsRepositoryNotification()
Tests if repository notification is supported.
|
boolean |
supportsRepositoryQuery()
Tests if repository query is supported.
|
boolean |
supportsRepositoryRecordType(Type repositoryRecordType)
Tests if a given repository record type is supported.
|
boolean |
supportsRepositoryRules()
Tests if a repository rules service is supported.
|
boolean |
supportsRepositorySearch()
Tests if repository search is supported.
|
boolean |
supportsRepositorySearchRecordType(Type repositorySearchRecordType)
Tests if a given repository search record type is supported.
|
boolean |
supportsSpatialUnitRecordType(Type spatialUnitRecordType)
Tests if a given spatial unit record type is supported.
|
boolean |
supportsVisibleFederation()
Tests if federation is visible.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported
, false otherwisemandatory - This method must be implemented. boolean supportsAssetLookup()
true if asset lookup is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsAssetQuery()
true if asset query is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsAssetSearch()
true if asset search is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsAssetAdmin()
true if asset administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsAssetNotification()
true if asset notification is supported
, false otherwisemandatory - This method must be implemented. boolean supportsAssetRepository()
true if asset repository mapping retrieval is
supported , false otherwisemandatory - This method must be implemented. boolean supportsAssetRepositoryAssignment()
true if asset repository assignment is
supported , false otherwisemandatory - This method must be implemented. boolean supportsAssetSmartRepository()
true if asset smart repository is supported
, false otherwisemandatory - This method must be implemented. boolean supportsAssetTemporal()
true if asset temporal mapping retrieval is
supported , false otherwisemandatory - This method must be implemented. boolean supportsAssetTemporalAssignment()
true if asset temporal assignment is supported
, false otherwisemandatory - This method must be implemented. boolean supportsAssetSpatial()
true if asset spatial mapping retrieval is
supported , false otherwisemandatory - This method must be implemented. boolean supportsAssetSpatialAssignment()
true if asset spatial assignment is supported
, false otherwisemandatory - This method must be implemented. boolean supportsAssetComposition()
true if asset composition supported ,
false otherwisemandatory - This method must be implemented. boolean supportsAssetCompositionDesign()
true if designing asset compositions is
supported , false otherwisemandatory - This method must be implemented. boolean supportsCompositionLookup()
true if composition lookup is supported
, false otherwisemandatory - This method must be implemented. boolean supportsCompositionQuery()
true if composition query is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsCompositionSearch()
true if composition search is supported
, false otherwisemandatory - This method must be implemented. boolean supportsCompositionAdmin()
true if composition administration is
supported, false otherwisemandatory - This method must be implemented. boolean supportsCompositionNotification()
true if composition notification is supported
, false otherwisemandatory - This method must be implemented. boolean supportsCompositionRepository()
true if composition to repository mapping is
supported , false otherwisemandatory - This method must be implemented. boolean supportsCompositionRepositoryAssignment()
true if composition to repository assignment is
supported , false otherwisemandatory - This method must be implemented. boolean supportsCompositionSmartRepository()
true if composition smart repository is
supported , false otherwisemandatory - This method must be implemented. boolean supportsRepositoryLookup()
true if repository lookup is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsRepositoryQuery()
true if repository query is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsRepositorySearch()
true if repository search is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsRepositoryAdmin()
true if repository administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsRepositoryNotification()
Repository objects are created, deleted or
updated. Notifications for assets within repositories are sent via the
asset notification session. true if repository notification is supported
, false otherwisemandatory - This method must be implemented. boolean supportsRepositoryHierarchy()
true if a repository hierarchy traversal is
supported, false otherwisemandatory - This method must be implemented. boolean supportsRepositoryHierarchyDesign()
true if a repository hierarchy design is
supported, false otherwisemandatory - This method must be implemented. boolean supportsRepositoryBatch()
true if a repository batch service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsRepositoryRules()
true if a repository rules service is
supported, false otherwisemandatory - This method must be implemented. TypeList getAssetRecordTypes()
mandatory - This method must be implemented. boolean supportsAssetRecordType(Type assetRecordType)
assetRecordType - the asset record type true if the asset record type is supported
, false otherwiseNullArgumentException - assetRecordType
is null mandatory - This method must be implemented. TypeList getAssetSearchRecordTypes()
mandatory - This method must be implemented. boolean supportsAssetSearchRecordType(Type assetSearchRecordType)
assetSearchRecordType - the asset search record type true if the asset search record type is
supported , false otherwiseNullArgumentException - assetSearchRecordType
is null mandatory - This method must be implemented. TypeList getAssetContentRecordTypes()
mandatory - This method must be implemented. boolean supportsAssetContentRecordType(Type assetContentRecordType)
assetContentRecordType - the asset content record type true if the asset content record type is
supported , false otherwiseNullArgumentException - assetContentRecordType
is null mandatory - This method must be implemented. TypeList getCompositionRecordTypes()
mandatory - This method must be implemented. boolean supportsCompositionRecordType(Type compositionRecordType)
compositionRecordType - the composition record type true if the composition record type is
supported , false otherwiseNullArgumentException - compositionRecordType
is null mandatory - This method must be implemented. TypeList getCompositionSearchRecordTypes()
mandatory - This method must be implemented. boolean supportsCompositionSearchRecordType(Type compositionSearchRecordType)
compositionSearchRecordType - the composition serach type true if the composition search record type is
supported , false otherwiseNullArgumentException -
compositionSearchRecordType is null mandatory - This method must be implemented. TypeList getRepositoryRecordTypes()
mandatory - This method must be implemented. boolean supportsRepositoryRecordType(Type repositoryRecordType)
repositoryRecordType - the repository record type true if the repository record type is supported
, false otherwiseNullArgumentException - repositoryRecordType
is null mandatory - This method must be implemented. TypeList getRepositorySearchRecordTypes()
mandatory - This method must be implemented. boolean supportsRepositorySearchRecordType(Type repositorySearchRecordType)
repositorySearchRecordType - the repository search type true if the repository search record type is
supported , false otherwiseNullArgumentException -
repositorySearchRecordType is null mandatory - This method must be implemented. TypeList getSpatialUnitRecordTypes()
mandatory - This method must be implemented. boolean supportsSpatialUnitRecordType(Type spatialUnitRecordType)
spatialUnitRecordType - the spatial unit record type true if the spatial unit record type is
supported , false otherwiseNullArgumentException - spatialUnitRecordType
is null mandatory - This method must be implemented. TypeList getCoordinateTypes()
mandatory - This method must be implemented. boolean supportsCoordinateType(Type coordinateType)
coordinateType - the coordinate type true if the coordinate type is supported
, false otherwiseNullArgumentException - coordinateType
is null mandatory - This method must be implemented.