Interface RepositoryProxyManager
- All Superinterfaces:
AutoCloseable, Closeable, OsidProfile, OsidProxyManager, OsidProxyManager, RepositoryProfile, Sourceable
The repository manager provides access to asset lookup and creation
session and provides interoperability tests for various aspects of this
service. Methods in this manager support the passing of a Proxy
for the purposes of passing information from a server environment. The
sessions included in this manager are:
-
AssetLookupSession: a session to retrieve assets -
AssetQuerySession: a session to query assets -
AssetSearchSession: a session to search for assets -
AssetAdminSession: a session to create and delete assets -
AssetNotificationSession: a session to receive notifications pertaining to asset changes -
AssetRepositorySession: a session to look up asset to repository mappings -
AssetRepositoryAssignmentSession: a session to manage asset to repository mappings -
AssetSmartRepositorySession: a session to manage dynamic repositories of assets -
AssetTemporalSession: a session to access the temporal coverage of an asset -
AssetTemporalAssignmentSession: a session to manage the temporal coverage of an asset -
AssetSpatialSession: a session to access the spatial coverage of an asset -
AssetSpatialAssignmentSession: a session to manage the spatial coverage of an asset -
AssetCompositionSession: a session to look up asset composition mappings -
AssetCompositionDesignSession: a session to map assets to compositions
-
AssetContentLookupSession: a session to retrieve asset contents -
AssetContentQuerySession: a session to query for asset contents -
AssetContentSearchSession: a session to search for asset contents -
AssetContentAdminSession: a session to create and delete asset contents -
AssetContentNotificationSession: a session to receive notifications pertaining to asset content changes -
AssetContentRepositorySession: a session to look up asset content repository mappings -
AssetContentRepositoryAssignmentSession: a session to manage asset content to repository mappings -
AssetContentSmartRepositorySession: a session to manage dynamic repositories of asset contents
-
CompositionLookupSession: asession to retrieve compositions -
CompositionQuerySession: a session to query compositions -
CompositionSearchSession: a session to search for compositions -
CompositionAdminSession: a session to create, update and delete compositions -
CompositionNotificationSession: a session to receive notifications pertaining to changes in compositions -
CompositionRepositorySession: a session to retrieve composition repository mappings -
CompositionRepositoryAssignmentSession: a session to manage composition repository mappings -
CompositionSmartRepositorySession: a session to manage dynamic repositories of compositions
-
RepositoryLookupSession: asession to retrieve repositories -
RepositoryQuerySession: a session to query repositories -
RepositorySearchSession: a session to search for repositories -
RepositoryAdminSession: a session to create, update and delete repositories -
RepositoryNotificationSession: a session to receive notifications pertaining to changes in repositories -
RepositoryHierarchySession: a session to traverse repository hierarchies -
RepositoryHierarchyDesignSession: a session to manage repository hierarchies
-
Method Summary
Modifier and TypeMethodDescriptiongetAssetAdminSession(Proxy proxy) Gets an asset administration session for creating, updating and deleting assets.getAssetAdminSessionForRepository(Id repositoryId, Proxy proxy) Gets an asset administration session for the given repository.Gets the session for creating asset compositions.getAssetCompositionDesignSessionForRepository(Id repositoryId, Proxy proxy) Gets the session for creating asset compositions for the given repository.getAssetCompositionSession(Proxy proxy) Gets the session for retrieving asset compositions.getAssetCompositionSessionForRepository(Id repositoryId, Proxy proxy) Gets the session for composing assets for the given repository.getAssetContentAdminSession(Proxy proxy) Gets theOsidSessionassociated with the asset content administration service.getAssetContentAdminSessionForRepository(Id repositoryId, Proxy proxy) Gets theOsidSessionassociated with the asset content administration service for the given repository.Gets theOsidSessionassociated with the asset content lookup service.getAssetContentLookupSessionForRepository(Id repositoryId, Proxy proxy) Gets theOsidSessionassociated with the asset content lookup service for the given repository.getAssetContentNotificationSession(AssetContentReceiver assetContentReceiver, Proxy proxy) Gets theOsidSessionassociated with the asset content notification service.getAssetContentNotificationSessionForRepository(AssetContentReceiver assetContentReceiver, Id repositoryId, Proxy proxy) Gets theOsidSessionassociated with the asset content notification service for the given repository.getAssetContentQuerySession(Proxy proxy) Gets theOsidSessionassociated with the asset content query service.getAssetContentQuerySessionForRepository(Id repositoryId, Proxy proxy) Gets theOsidSessionassociated with the asset content query service for the given repository.Gets theOsidSessionassociated with assigning asset contents to repositories.Gets theOsidSessionto lookup asset content/repository mappings.Gets theOsidSessionassociated with the asset content search service.getAssetContentSearchSessionForRepository(Id repositoryId, Proxy proxy) Gets theOsidSessionassociated with the asset content search service for the given repository.getAssetContentSmartRepositorySession(Id repositoryId, Proxy proxy) Gets theOsidSessionto manage asset content smart repositories.getAssetLookupSession(Proxy proxy) Gets theOsidSessionassociated with the asset lookup service.getAssetLookupSessionForRepository(Id repositoryId, Proxy proxy) Gets theOsidSessionassociated with the asset lookup service for the given repository.getAssetNotificationSession(AssetReceiver assetReceiver, Proxy proxy) Gets the notification session for notifications pertaining to asset changes.getAssetNotificationSessionForRepository(AssetReceiver assetReceiver, Id repositoryId, Proxy proxy) Gets the asset notification session for the given repository.getAssetQuerySession(Proxy proxy) Gets theOsidSessionassociated with the asset query service.getAssetQuerySessionForRepository(Id repositoryId, Proxy proxy) Gets theOsidSessionassociated with the asset query service for the given repository.Gets the session for assigning asset to repository mappings.getAssetRepositorySession(Proxy proxy) Gets the session for retrieving asset to repository mappings.getAssetSearchSession(Proxy proxy) Gets an asset search session.getAssetSearchSessionForRepository(Id repositoryId, Proxy proxy) Gets an asset search session for the given repository.getAssetSmartRepositorySession(Id repositoryId, Proxy proxy) Gets an asset smart repository session for the given repository.Gets the session for assigning spatial coverage to an asset.getAssetSpatialAssignmentSessionForRepository(Id repositoryId, Proxy proxy) Gets the session for assigning spatial coverage of an asset for the given repository.getAssetSpatialSession(Proxy proxy) Gets the session for retrieving spatial coverage of an asset.getAssetSpatialSessionForRepository(Id repositoryId, Proxy proxy) Gets the session for retrieving spatial coverage of an asset for the given repository.Gets the session for assigning temporal coverage to an asset.getAssetTemporalAssignmentSessionForRepository(Id repositoryId, Proxy proxy) Gets the session for assigning temporal coverage of an asset for the given repository.getAssetTemporalSession(Proxy proxy) Gets the session for retrieving temporal coverage of an asset.getAssetTemporalSessionForRepository(Id repositoryId, Proxy proxy) Gets the session for retrieving temporal coverage of an asset for the given repository.getCompositionAdminSession(Proxy proxy) Gets a composition administration session for creating, updating and deleting compositions.getCompositionAdminSessionForRepository(Id repositoryId, Proxy proxy) Gets a composition administrative session for the given repository.getCompositionLookupSession(Proxy proxy) Gets theOsidSessionassociated with the composition lookup service.getCompositionLookupSessionForRepository(Id repositoryId, Proxy proxy) Gets theOsidSessionassociated with the composition lookup service for the given repository.getCompositionNotificationSession(CompositionReceiver compositionReceiver, Proxy proxy) Gets the notification session for notifications pertaining to composition changes.getCompositionNotificationSessionForRepository(CompositionReceiver compositionReceiver, Id repositoryId, Proxy proxy) Gets the composition notification session for the given repository.getCompositionQuerySession(Proxy proxy) Gets a composition query session.getCompositionQuerySessionForRepository(Id repositoryId, Proxy proxy) Gets a composition query session for the given repository.Gets the session for assigning composition to repository mappings.Gets the session for retrieving composition to repository mappings.getCompositionSearchSession(Proxy proxy) Gets a composition search session.getCompositionSearchSessionForRepository(Id repositoryId, Proxy proxy) Gets a composition search session for the given repository.getCompositionSmartRepositorySession(Id repositoryId, Proxy proxy) Gets a composition smart repository session for the given repository.getRepositoryAdminSession(Proxy proxy) Gets the repository administrative session for creating, updating and deleteing repositories.Gets aRepositoryBatchProxyManager.Gets the repository hierarchy design session.Gets the repository hierarchy traversal session.getRepositoryLookupSession(Proxy proxy) Gets the repository lookup session.getRepositoryNotificationSession(RepositoryReceiver repositoryReceiver, Proxy proxy) Gets the notification session for subscribing to changes to a repository.getRepositoryQuerySession(Proxy proxy) Gets the repository query session.Gets aRepositoryRulesProxyManager.getRepositorySearchSession(Proxy proxy) Gets the repository search session.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface OsidProxyManager
closeMethods inherited from interface OsidProxyManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId, Proxy proxy) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime, Proxy proxy) Rolls back this service to a point in time.Methods inherited from interface RepositoryProfile
getAssetContentRecordTypes, getAssetContentSearchRecordTypes, getAssetRecordTypes, getAssetSearchRecordTypes, getCompositionRecordTypes, getCompositionSearchRecordTypes, getCoordinateTypes, getRepositoryRecordTypes, getRepositorySearchRecordTypes, getSpatialUnitRecordTypes, supportsAssetAdmin, supportsAssetComposition, supportsAssetCompositionDesign, supportsAssetContentAdmin, supportsAssetContentLookup, supportsAssetContentNotification, supportsAssetContentQuery, supportsAssetContentRecordType, supportsAssetContentRepository, supportsAssetContentRepositoryAssignment, supportsAssetContentSearch, supportsAssetContentSearchRecordType, supportsAssetContentSmartRepository, supportsAssetLookup, supportsAssetNotification, supportsAssetQuery, supportsAssetRecordType, supportsAssetRepository, supportsAssetRepositoryAssignment, supportsAssetSearch, supportsAssetSearchRecordType, supportsAssetSmartRepository, supportsAssetSpatial, supportsAssetSpatialAssignment, supportsAssetTemporal, supportsAssetTemporalAssignment, supportsCompositionAdmin, supportsCompositionLookup, supportsCompositionNotification, supportsCompositionQuery, supportsCompositionRecordType, supportsCompositionRepository, supportsCompositionRepositoryAssignment, supportsCompositionSearch, supportsCompositionSearchRecordType, supportsCompositionSmartRepository, supportsCoordinateType, supportsRepositoryAdmin, supportsRepositoryBatch, supportsRepositoryHierarchy, supportsRepositoryHierarchyDesign, supportsRepositoryLookup, supportsRepositoryNotification, supportsRepositoryQuery, supportsRepositoryRecordType, supportsRepositoryRules, supportsRepositorySearch, supportsRepositorySearchRecordType, supportsSpatialUnitRecordType, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedAssetContentrecord types.Gets the supportedAssetContentsearch types.Gets all the asset record types supported.Gets all the asset search record types supported.Gets all the composition record types supported.Gets all the composition search record types supported.Gets all the coordinate types supported.Gets all the repository record types supported.Gets all the repository search record types supported.Gets all the spatial unit record types supported.booleanTests if asset administration is supported.booleanTests if assets are included in compositions.booleanTests if mapping assets to compositions is supported.booleanTests if an asset content administrative service is supported.booleanTests if looking up asset contents is supported.booleanTests if an asset content notification service is supported.booleanTests if querying asset contents is supported.booleansupportsAssetContentRecordType(Type assetContentRecordType) Tests if the givenAssetContentrecord type is supported.booleanTests if an asset content repository lookup service is supported.booleanTests if an asset content repository assignment service is supported.booleanTests if searching asset contents is supported.booleansupportsAssetContentSearchRecordType(Type assetContentSearchRecordType) Tests if the givenAssetContentsearch type is supported.booleanTests if an asset content smart repository service is supported.booleanTests if asset lookup is supported.booleanTests if asset notification is supported.booleanTests if asset query is supported.booleansupportsAssetRecordType(Type assetRecordType) Tests if a given asset type is supported.booleanTests if retrieving mappings of assets and repositories is supported.booleanTests if managing mappings of assets and repositories is supported.booleanTests if asset search is supported.booleansupportsAssetSearchRecordType(Type assetSearchRecordType) Tests if a given asset search record type is supported.booleanTests if asset smart repository is supported.booleanTests if retrieving mappings of assets and spatial coverage is supported.booleanTests if managing mappings of assets and spatial ocverage is supported.booleanTests if retrieving mappings of assets and time coverage is supported.booleanTests if managing mappings of assets and time ocverage is supported.booleanTests if composition administration is supported.booleanTests if composition lookup is supported.booleanTests if composition notification is supported.booleanTests if composition query is supported.booleansupportsCompositionRecordType(Type compositionRecordType) Tests if a given composition record type is supported.booleanTests if retrieval of composition to repository mappings is supported.booleanTests if assigning composition to repository mappings is supported.booleanTests if composition search is supported.booleansupportsCompositionSearchRecordType(Type compositionSearchRecordType) Tests if a given composition search record type is supported.booleanTests if composition smart repository is supported.booleansupportsCoordinateType(Type coordinateType) Tests if a given coordinate type is supported.booleanTests if repository administration is supported.booleanTests if a repository batch service is supported.booleanTests if a repository hierarchy traversal is supported.booleanTests if a repository hierarchy design is supported.booleanTests if repository lookup is supported.booleanTests if repository notification is supported.booleanTests if repository query is supported.booleansupportsRepositoryRecordType(Type repositoryRecordType) Tests if a given repository record type is supported.booleanTests if a repository rules service is supported.booleanTests if repository search is supported.booleansupportsRepositorySearchRecordType(Type repositorySearchRecordType) Tests if a given repository search record type is supported.booleansupportsSpatialUnitRecordType(Type spatialUnitRecordType) Tests if a given spatial unit record type is supported.booleanTests if federation is visible.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getAssetLookupSession
Gets theOsidSessionassociated with the asset lookup service.- Parameters:
proxy- a proxy- Returns:
- an
AssetLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetLookup()} is {@code true} .
-
getAssetLookupSessionForRepository
AssetLookupSession getAssetLookupSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the asset lookup service for the given repository.- Parameters:
repositoryId- theIdof the repositoryproxy- a proxy- Returns:
- an
AssetLookupSession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-repositoryIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssetLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssetQuerySession
Gets theOsidSessionassociated with the asset query service.- Parameters:
proxy- a proxy- Returns:
- an
AssetQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetQuery()} is {@code true} .
-
getAssetQuerySessionForRepository
AssetQuerySession getAssetQuerySessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the asset query service for the given repository.- Parameters:
repositoryId- theIdof the repositoryproxy- a proxy- Returns:
- an
AssetQuerySession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-repositoryIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssetQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssetSearchSession
Gets an asset search session.- Parameters:
proxy- a proxy- Returns:
- an
AssetSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetSearch()} is {@code true} .
-
getAssetSearchSessionForRepository
AssetSearchSession getAssetSearchSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets an asset search session for the given repository.- Parameters:
repositoryId- theIdof the repositoryproxy- a proxy- Returns:
- an
AssetSearchSession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-repositoryIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssetSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssetAdminSession
Gets an asset administration session for creating, updating and deleting assets.- Parameters:
proxy- a proxy- Returns:
- an
AssetAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetAdmin()} is {@code true} .
-
getAssetAdminSessionForRepository
AssetAdminSession getAssetAdminSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets an asset administration session for the given repository.- Parameters:
repositoryId- theIdof the repositoryproxy- a proxy- Returns:
- an
AssetAdminSession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-repositoryIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssetNotificationSession
AssetNotificationSession getAssetNotificationSession(AssetReceiver assetReceiver, Proxy proxy) throws OperationFailedException Gets the notification session for notifications pertaining to asset changes.- Parameters:
assetReceiver- the notification callbackproxy- a proxy- Returns:
- an
AssetNotificationSession - Throws:
NullArgumentException-assetReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetNotification()} is {@code true} .
-
getAssetNotificationSessionForRepository
AssetNotificationSession getAssetNotificationSessionForRepository(AssetReceiver assetReceiver, Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the asset notification session for the given repository.- Parameters:
assetReceiver- the notification callbackrepositoryId- theIdof the repositoryproxy- a proxy- Returns:
- an
AssetNotificationSession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-assetReceiver, repositoryIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssetNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetNotfication()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssetRepositorySession
Gets the session for retrieving asset to repository mappings.- Parameters:
proxy- a proxy- Returns:
- an
AssetRepositorySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetRepository()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetRepository()} is {@code true} .
-
getAssetRepositoryAssignmentSession
AssetRepositoryAssignmentSession getAssetRepositoryAssignmentSession(Proxy proxy) throws OperationFailedException Gets the session for assigning asset to repository mappings.- Parameters:
proxy- a proxy- Returns:
- an
AssetRepositoryAsignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetRepositoryAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetRepositoryAssignment()} is {@code true} .
-
getAssetSmartRepositorySession
AssetSmartRepositorySession getAssetSmartRepositorySession(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets an asset smart repository session for the given repository.- Parameters:
repositoryId- theIdof the repositoryproxy- a proxy- Returns:
- an
AssetSmartRepositorySession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-repositoryIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsAssetSmartRepository()false- Compliance:
optional- This method must be implemented if {@code supportsAssetSmartRepository()} is {@code true} .
-
getAssetTemporalSession
Gets the session for retrieving temporal coverage of an asset.- Parameters:
proxy- a proxy- Returns:
- an
AssetTemporalSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetTemporal()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetTemporal()} is {@code true} .
-
getAssetTemporalSessionForRepository
AssetTemporalSession getAssetTemporalSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the session for retrieving temporal coverage of an asset for the given repository.- Parameters:
repositoryId- theIdof the repositoryproxy- a proxy- Returns:
- an
AssetTemporalSession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-repositoryIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetTemporal()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetTemporal()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssetTemporalAssignmentSession
AssetTemporalAssignmentSession getAssetTemporalAssignmentSession(Proxy proxy) throws OperationFailedException Gets the session for assigning temporal coverage to an asset.- Parameters:
proxy- a proxy- Returns:
- an
AssetTemporalAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetTemporalAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetTemporalAssignment()} is {@code true} .
-
getAssetTemporalAssignmentSessionForRepository
AssetTemporalAssignmentSession getAssetTemporalAssignmentSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the session for assigning temporal coverage of an asset for the given repository.- Parameters:
repositoryId- theIdof the repositoryproxy- a proxy- Returns:
- an
AssetTemporalAssignmentSession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-repositoryIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetTemporalAssignment()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetTemporalAssignment()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssetSpatialSession
Gets the session for retrieving spatial coverage of an asset.- Parameters:
proxy- a proxy- Returns:
- an
AssetSpatialSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsSpatialAssets()isfalse- Compliance:
optional- This method must be implemented if {@code supportsSpatialAssets()} is {@code true} .
-
getAssetSpatialSessionForRepository
AssetSpatialSession getAssetSpatialSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the session for retrieving spatial coverage of an asset for the given repository.- Parameters:
repositoryId- theIdof the repositoryproxy- a proxy- Returns:
- an
AssetSpatialSession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-repositoryIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetSpatial()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetSpatial()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssetSpatialAssignmentSession
AssetSpatialAssignmentSession getAssetSpatialAssignmentSession(Proxy proxy) throws OperationFailedException Gets the session for assigning spatial coverage to an asset.- Parameters:
proxy- a proxy- Returns:
- an
AssetSpatialAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetSpatialAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetSpatialAssignment()} is {@code true} .
-
getAssetSpatialAssignmentSessionForRepository
AssetSpatialAssignmentSession getAssetSpatialAssignmentSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the session for assigning spatial coverage of an asset for the given repository.- Parameters:
repositoryId- theIdof the repositoryproxy- a proxy- Returns:
- an
AssetSpatialAssignmentSession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-repositoryIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetSpatialAssignment()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetSpatialAssignment()} and {@code supportsVisibleFederation()} are {@code true} .
-
getAssetCompositionSession
Gets the session for retrieving asset compositions.- Parameters:
proxy- a proxy- Returns:
- an
AssetCompositionSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetComposition()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetComposition()} is {@code true} .
-
getAssetCompositionDesignSession
AssetCompositionDesignSession getAssetCompositionDesignSession(Proxy proxy) throws OperationFailedException Gets the session for creating asset compositions.- Parameters:
proxy- a proxy- Returns:
- an
AssetCompositionDesignSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetCompositionDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetCompositionDesign()} is {@code true} .
-
getAssetCompositionSessionForRepository
AssetCompositionSession getAssetCompositionSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the session for composing assets for the given repository.- Parameters:
repositoryId- theIdof theRepositoryproxy- a proxy- Returns:
- an
AssetCompositionSession - Throws:
NotFoundException- noRepositoryfound by the givenIdNullArgumentException-repositoryId or proxy is nullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetComposition()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetComposition()} and {@code supportsVisibleFederation()} are {@code true}
-
getAssetCompositionDesignSessionForRepository
AssetCompositionDesignSession getAssetCompositionDesignSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the session for creating asset compositions for the given repository.- Parameters:
repositoryId- theIdof theRepositoryproxy- a proxy- Returns:
- an
AssetCompositionDesignSession - Throws:
NotFoundException- noRepositoryfound by the givenIdNullArgumentException-repositoryId or proxy is nullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetCompositionDesign()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetCompositionDesign()} and {@code supportsVisibleFederation()} are {@code true}
-
getAssetContentLookupSession
Gets theOsidSessionassociated with the asset content lookup service.- Parameters:
proxy- a proxy- Returns:
- an
AssetContentLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetContentLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetContentLookup()} is {@code true} .
-
getAssetContentLookupSessionForRepository
AssetContentLookupSession getAssetContentLookupSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the asset content lookup service for the given repository.- Parameters:
repositoryId- theIdof theRepositoryproxy- a proxy- Returns:
- an
AssetContentLookupSession - Throws:
NotFoundException- noRepositoryfound by the givenIdNullArgumentException-repositoryId or proxy is nullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetContentLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetContentLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getAssetContentQuerySession
Gets theOsidSessionassociated with the asset content query service.- Parameters:
proxy- a proxy- Returns:
- an
AssetContentQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetContentQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetContentQuery()} is {@code true} .
-
getAssetContentQuerySessionForRepository
AssetContentQuerySession getAssetContentQuerySessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the asset content query service for the given repository.- Parameters:
repositoryId- theIdof theRepositoryproxy- a proxy- Returns:
- an
AssetContentQuerySession - Throws:
NotFoundException- no repository found by the givenIdNullArgumentException-repositoryId or proxy is nullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetContentQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetContentQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getAssetContentSearchSession
Gets theOsidSessionassociated with the asset content search service.- Parameters:
proxy- a proxy- Returns:
- an
AssetContentSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetContentSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetContentSearch()} is {@code true} .
-
getAssetContentSearchSessionForRepository
AssetContentSearchSession getAssetContentSearchSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the asset content search service for the given repository.- Parameters:
repositoryId- theIdof theRepositoryproxy- a proxy- Returns:
- an
AssetContentSearchSession - Throws:
NotFoundException- no repository found by the givenIdNullArgumentException-repositoryIdor proxy isnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetContentSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetContentSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getAssetContentAdminSession
Gets theOsidSessionassociated with the asset content administration service.- Parameters:
proxy- a proxy- Returns:
- an
AssetContentAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetContentAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetContentAdmin()} is {@code true} .
-
getAssetContentAdminSessionForRepository
AssetContentAdminSession getAssetContentAdminSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the asset content administration service for the given repository.- Parameters:
repositoryId- theIdof theRepositoryproxy- a proxy- Returns:
- an
AssetContentAdminSession - Throws:
NotFoundException- no repository found by the givenIdNullArgumentException-repositoryIdor proxy isnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetContentAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetContentAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getAssetContentNotificationSession
AssetContentNotificationSession getAssetContentNotificationSession(AssetContentReceiver assetContentReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the asset content notification service.- Parameters:
assetContentReceiver- the notification callbackproxy- a proxy- Returns:
- an
AssetContentNotificationSession - Throws:
NullArgumentException-assetContentReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetContentNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetContentNotification()} is {@code true} .
-
getAssetContentNotificationSessionForRepository
AssetContentNotificationSession getAssetContentNotificationSessionForRepository(AssetContentReceiver assetContentReceiver, Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the asset content notification service for the given repository.- Parameters:
assetContentReceiver- the notification callbackrepositoryId- theIdof theRepositoryproxy- a proxy- Returns:
- an
AssetContentNotificationSession - Throws:
NotFoundException- no repository found by the givenIdNullArgumentException-assetContentReceiver,repositoryId, orproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetContentNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetContentNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getAssetContentRepositorySession
AssetContentRepositorySession getAssetContentRepositorySession(Proxy proxy) throws OperationFailedException Gets theOsidSessionto lookup asset content/repository mappings.- Parameters:
proxy- a proxy- Returns:
- an
AssetContentRepositorySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetContentRepository()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetContentRepository()} is {@code true} .
-
getAssetContentRepositoryAssignmentSession
AssetContentRepositoryAssignmentSession getAssetContentRepositoryAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning asset contents to repositories.- Parameters:
proxy- a proxy- Returns:
- an
AssetContentRepositoryAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetContentRepositoryAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetContentRepositoryAssignment()} is {@code true} .
-
getAssetContentSmartRepositorySession
AssetContentSmartRepositorySession getAssetContentSmartRepositorySession(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage asset content smart repositories.- Parameters:
repositoryId- theIdof theRepositoryproxy- a proxy- Returns:
- an
AssetContentSmartRepositorySession - Throws:
NotFoundException- no repository found by the givenIdNullArgumentException-repositoryIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAssetContentSmartRepository()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAssetContentSmartRepository()} is {@code true} .
-
getCompositionLookupSession
Gets theOsidSessionassociated with the composition lookup service.- Parameters:
proxy- a proxy- Returns:
- the new
CompositionLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCompositionLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCompositionLookup()} is {@code true} .
-
getCompositionLookupSessionForRepository
CompositionLookupSession getCompositionLookupSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the composition lookup service for the given repository.- Parameters:
repositoryId- theIdof the repositoryproxy- a proxy- Returns:
- the new
CompositionLookupSession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-repositoryIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsCompositionLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCompositionLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCompositionQuerySession
Gets a composition query session.- Parameters:
proxy- a proxy- Returns:
- a
CompositionQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCompositionQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCompositionQuery()} is {@code true} .
-
getCompositionQuerySessionForRepository
CompositionQuerySession getCompositionQuerySessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a composition query session for the given repository.- Parameters:
repositoryId- theIdof the repositoryproxy- a proxy- Returns:
- a
CompositionQuerySession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-repositoryIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsCompositionQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCompositionQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCompositionSearchSession
Gets a composition search session.- Parameters:
proxy- a proxy- Returns:
- a
CompositionSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCompositionSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCompositionSearch()} is {@code true} .
-
getCompositionSearchSessionForRepository
CompositionSearchSession getCompositionSearchSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a composition search session for the given repository.- Parameters:
repositoryId- theIdof the repositoryproxy- a proxy- Returns:
- a
CompositionSearchSession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-repositoryIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsCompositionSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCompositionSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCompositionAdminSession
Gets a composition administration session for creating, updating and deleting compositions.- Parameters:
proxy- a proxy- Returns:
- a
CompositionAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCompositionAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCompositionAdmin()} is {@code true} .
-
getCompositionAdminSessionForRepository
CompositionAdminSession getCompositionAdminSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a composition administrative session for the given repository.- Parameters:
repositoryId- theIdof the repositoryproxy- a proxy- Returns:
- a
CompositionAdminSession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-repositoryIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCompositionAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCompositionAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCompositionNotificationSession
CompositionNotificationSession getCompositionNotificationSession(CompositionReceiver compositionReceiver, Proxy proxy) throws OperationFailedException Gets the notification session for notifications pertaining to composition changes.- Parameters:
compositionReceiver- the notification callbackproxy- a proxy- Returns:
- a
CompositionNotificationSession - Throws:
NullArgumentException-compositionReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCompositionNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCompositionNotification()} is {@code true} .
-
getCompositionNotificationSessionForRepository
CompositionNotificationSession getCompositionNotificationSessionForRepository(CompositionReceiver compositionReceiver, Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the composition notification session for the given repository.- Parameters:
compositionReceiver- the notification callbackrepositoryId- theIdof the repositoryproxy- a proxy- Returns:
- a
CompositionNotificationSession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-compositionReceiver, repositoryIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsCompositionNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCompositionNotfication()} and {@code supportsVisibleFederation()} are {@code true} .
-
getCompositionRepositorySession
CompositionRepositorySession getCompositionRepositorySession(Proxy proxy) throws OperationFailedException Gets the session for retrieving composition to repository mappings.- Parameters:
proxy- a proxy- Returns:
- a
CompositionRepositorySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCompositionRepository()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCompositionRepository()} is {@code true} .
-
getCompositionRepositoryAssignmentSession
CompositionRepositoryAssignmentSession getCompositionRepositoryAssignmentSession(Proxy proxy) throws OperationFailedException Gets the session for assigning composition to repository mappings.- Parameters:
proxy- a proxy- Returns:
- a
CompositionRepositoryAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCompositionRepositoryAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCompositionRepositoryAssignment()} is {@code true} .
-
getCompositionSmartRepositorySession
CompositionSmartRepositorySession getCompositionSmartRepositorySession(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a composition smart repository session for the given repository.- Parameters:
repositoryId- theIdof the repositoryproxy- a proxy- Returns:
- a
CompositionSmartRepositorySession - Throws:
NotFoundException-repositoryIdnot foundNullArgumentException-repositoryIdorproxyisnullOperationFailedException-unable to complete requestUnimplementedException-supportsCompositionSmartRepository()false- Compliance:
optional- This method must be implemented if {@code supportsCompositionSmartRepository()} is {@code true} .
-
getRepositoryLookupSession
Gets the repository lookup session.- Parameters:
proxy- a proxy- Returns:
- a
RepositoryLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRepositoryLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRepositoryLookup()} is {@code true} .
-
getRepositoryQuerySession
Gets the repository query session.- Parameters:
proxy- a proxy- Returns:
- a
RepositoryQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRepositoryQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRepositoryQuery()} is {@code true} .
-
getRepositorySearchSession
Gets the repository search session.- Parameters:
proxy- a proxy- Returns:
- a
RepositorySearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRepositorySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRepositorySearch()} is {@code true} .
-
getRepositoryAdminSession
Gets the repository administrative session for creating, updating and deleteing repositories.- Parameters:
proxy- a proxy- Returns:
- a
RepositoryAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRepositoryAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRepositoryAdmin()} is {@code true} .
-
getRepositoryNotificationSession
RepositoryNotificationSession getRepositoryNotificationSession(RepositoryReceiver repositoryReceiver, Proxy proxy) throws OperationFailedException Gets the notification session for subscribing to changes to a repository.- Parameters:
repositoryReceiver- the notification callbackproxy- a proxy- Returns:
- a
RepositoryNotificationSession - Throws:
NullArgumentException-repositoryReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRepositoryNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRepositoryNotification()} is {@code true} .
-
getRepositoryHierarchySession
RepositoryHierarchySession getRepositoryHierarchySession(Proxy proxy) throws OperationFailedException Gets the repository hierarchy traversal session.- Parameters:
proxy- a proxy- Returns:
a RepositoryHierarchySession- Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRepositoryHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRepositoryHierarchy()} is {@code true} .
-
getRepositoryHierarchyDesignSession
RepositoryHierarchyDesignSession getRepositoryHierarchyDesignSession(Proxy proxy) throws OperationFailedException Gets the repository hierarchy design session.- Parameters:
proxy- a proxy- Returns:
- a
RepostoryHierarchyDesignSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRepositoryHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRepositoryHierarchyDesign()} is {@code true} .
-
getRepositoryBatchProxyManager
Gets aRepositoryBatchProxyManager.- Returns:
- a
RepostoryBatchProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRepositoryBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRepositoryBatch()} is {@code true} .
-
getRepositoryRulesProxyManager
Gets aRepositoryRulesProxyManager.- Returns:
- a
RepostoryRulesProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRepositoryRules()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRepositoryRules()} is {@code true} .
-