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, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean 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.