public interface RepositoryProxyManager extends OsidProxyManager, RepositoryProfile
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 CompositionLookupSession: a session 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: a session 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 | Modifier and Type | Method and Description |
|---|---|
AssetAdminSession |
getAssetAdminSession(Proxy proxy)
Gets an asset administration session for creating, updating and
deleting assets.
|
AssetAdminSession |
getAssetAdminSessionForRepository(Id repositoryId,
Proxy proxy)
Gets an asset administration session for the given repository.
|
AssetCompositionDesignSession |
getAssetCompositionDesignSession(Proxy proxy)
Gets the session for creating asset compositions.
|
AssetCompositionSession |
getAssetCompositionSession(Proxy proxy)
Gets the session for retrieving asset compositions.
|
AssetLookupSession |
getAssetLookupSession(Proxy proxy)
Gets the
OsidSession associated with the asset lookup
service. |
AssetLookupSession |
getAssetLookupSessionForRepository(Id repositoryId,
Proxy proxy)
Gets the
OsidSession associated with the asset lookup
service for the given repository. |
AssetNotificationSession |
getAssetNotificationSession(AssetReceiver assetReceiver,
Proxy proxy)
Gets the notification session for notifications pertaining to asset
changes.
|
AssetNotificationSession |
getAssetNotificationSessionForRepository(AssetReceiver assetReceiver,
Id repositoryId,
Proxy proxy)
Gets the asset notification session for the given repository.
|
AssetQuerySession |
getAssetQuerySession(Proxy proxy)
Gets the
OsidSession associated with the asset query
service. |
AssetQuerySession |
getAssetQuerySessionForRepository(Id repositoryId,
Proxy proxy)
Gets the
OsidSession associated with the asset query
service for the given repository. |
AssetRepositoryAssignmentSession |
getAssetRepositoryAssignmentSession(Proxy proxy)
Gets the session for assigning asset to repository mappings.
|
AssetRepositorySession |
getAssetRepositorySession(Proxy proxy)
Gets the session for retrieving asset to repository mappings.
|
AssetSearchSession |
getAssetSearchSession(Proxy proxy)
Gets an asset search session.
|
AssetSearchSession |
getAssetSearchSessionForRepository(Id repositoryId,
Proxy proxy)
Gets an asset search session for the given repository.
|
AssetSmartRepositorySession |
getAssetSmartRepositorySession(Id repositoryId,
Proxy proxy)
Gets an asset smart repository session for the given repository.
|
AssetSpatialAssignmentSession |
getAssetSpatialAssignmentSession(Proxy proxy)
Gets the session for assigning spatial coverage to an asset.
|
AssetSpatialAssignmentSession |
getAssetSpatialAssignmentSessionForRepository(Id repositoryId,
Proxy proxy)
Gets the session for assigning spatial coverage of an asset for the
given repository.
|
AssetSpatialSession |
getAssetSpatialSession(Proxy proxy)
Gets the session for retrieving spatial coverage of an asset.
|
AssetSpatialSession |
getAssetSpatialSessionForRepository(Id repositoryId,
Proxy proxy)
Gets the session for retrieving spatial coverage of an asset for the
given repository.
|
AssetTemporalAssignmentSession |
getAssetTemporalAssignmentSession(Proxy proxy)
Gets the session for assigning temporal coverage to an asset.
|
AssetTemporalAssignmentSession |
getAssetTemporalAssignmentSessionForRepository(Id repositoryId,
Proxy proxy)
Gets the session for assigning temporal coverage of an asset for the
given repository.
|
AssetTemporalSession |
getAssetTemporalSession(Proxy proxy)
Gets the session for retrieving temporal coverage of an asset.
|
AssetTemporalSession |
getAssetTemporalSessionForRepository(Id repositoryId,
Proxy proxy)
Gets the session for retrieving temporal coverage of an asset for the
given repository.
|
CompositionAdminSession |
getCompositionAdminSession(Proxy proxy)
Gets a composition administration session for creating, updating and
deleting compositions.
|
CompositionAdminSession |
getCompositionAdminSessionForRepository(Id repositoryId,
Proxy proxy)
Gets a composiiton administrative session for the given repository.
|
CompositionLookupSession |
getCompositionLookupSession(Proxy proxy)
Gets the
OsidSession associated with the composition
lookup service. |
CompositionLookupSession |
getCompositionLookupSessionForRepository(Id repositoryId,
Proxy proxy)
Gets the
OsidSession associated with the composition
lookup service for the given repository. |
CompositionNotificationSession |
getCompositionNotificationSession(CompositionReceiver compositionReceiver,
Proxy proxy)
Gets the notification session for notifications pertaining to
composition changes.
|
CompositionNotificationSession |
getCompositionNotificationSessionForRepository(CompositionReceiver compositionReceiver,
Id repositoryId,
Proxy proxy)
Gets the composition notification session for the given repository.
|
CompositionSearchSession |
getCompositionQuerySession(Proxy proxy)
Gets a composition query session.
|
CompositionQuerySession |
getCompositionQuerySessionForRepository(Id repositoryId,
Proxy proxy)
Gets a composition query session for the given repository.
|
CompositionRepositoryAssignmentSession |
getCompositionRepositoryAssignmentSession(Proxy proxy)
Gets the session for assigning composition to repository mappings.
|
CompositionRepositorySession |
getCompositionRepositorySession(Proxy proxy)
Gets the session for retrieving composition to repository mappings.
|
CompositionSearchSession |
getCompositionSearchSession(Proxy proxy)
Gets a composition search session.
|
CompositionSearchSession |
getCompositionSearchSessionForRepository(Id repositoryId,
Proxy proxy)
Gets a composition search session for the given repository.
|
CompositionSmartRepositorySession |
getCompositionSmartRepositorySession(Id repositoryId,
Proxy proxy)
Gets a composition smart repository session for the given repository.
|
RepositoryAdminSession |
getRepositoryAdminSession(Proxy proxy)
Gets the repository administrative session for creating, updating and
deleteing repositories.
|
RepositoryBatchProxyManager |
getRepositoryBatchProxyManager()
Gets a
RepositoryBatchProxyManager. |
RepositoryHierarchyDesignSession |
getRepositoryHierarchyDesignSession(Proxy proxy)
Gets the repository hierarchy design session.
|
RepositoryHierarchySession |
getRepositoryHierarchySession(Proxy proxy)
Gets the repository hierarchy traversal session.
|
RepositoryLookupSession |
getRepositoryLookupSession(Proxy proxy)
Gets the repository lookup session.
|
RepositoryNotificationSession |
getRepositoryNotificationSession(RepositoryReceiver repositoryReceiver,
Proxy proxy)
Gets the notification session for subscribing to changes to a
repository.
|
RepositoryQuerySession |
getRepositoryQuerySession(Proxy proxy)
Gets the repository query session.
|
RepositoryRulesProxyManager |
getRepositoryRulesProxyManager()
Gets a
RepositoryRulesProxyManager. |
RepositorySearchSession |
getRepositorySearchSession(Proxy proxy)
Gets the repository search session.
|
changeBranch, initialize, rollbackServiceclosegetAssetContentRecordTypes, getAssetRecordTypes, getAssetSearchRecordTypes, getCompositionRecordTypes, getCompositionSearchRecordTypes, getCoordinateTypes, getRepositoryRecordTypes, getRepositorySearchRecordTypes, getSpatialUnitRecordTypes, supportsAssetAdmin, supportsAssetComposition, supportsAssetCompositionDesign, supportsAssetContentRecordType, 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, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdAssetLookupSession getAssetLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the asset lookup
service.proxy - a proxy AssetLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsAssetLookup()
is false optional - This method must be implemented if
supportsAssetLookup() is true. AssetLookupSession getAssetLookupSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the asset lookup
service for the given repository.repositoryId - the Id of the repositoryproxy - a proxy AssetLookupSession NotFoundException - repositoryId not
foundNullArgumentException - repositoryId or
proxy is null OperationFailedException - unable to complete
request UnimplementedException - supportsAssetLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsAssetLookup() and
supportsVisibleFederation() are true.
AssetQuerySession getAssetQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the asset query
service.proxy - a proxy AssetQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsAssetQuery()
is false optional - This method must be implemented if
supportsAssetQuery() is true. AssetQuerySession getAssetQuerySessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the asset query
service for the given repository.repositoryId - the Id of the repositoryproxy - a proxy AssetQuerySession NotFoundException - repositoryId not
foundNullArgumentException - repositoryId or
proxy is null OperationFailedException - unable to complete
request UnimplementedException - supportsAssetQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsAssetQuery() and
supportsVisibleFederation() are true.
AssetSearchSession getAssetSearchSession(Proxy proxy) throws OperationFailedException
proxy - a proxy AssetSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsAssetSearch()
is false optional - This method must be implemented if
supportsAssetSearch() is true. AssetSearchSession getAssetSearchSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
repositoryId - the Id of the repositoryproxy - a proxy AssetSearchSession NotFoundException - repositoryId not
foundNullArgumentException - repositoryId or
proxy is null OperationFailedException - unable to complete
request UnimplementedException - supportsAssetSearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsAssetSearch() and
supportsVisibleFederation() are true.
AssetAdminSession getAssetAdminSession(Proxy proxy) throws OperationFailedException
proxy - a proxy AssetAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsAssetAdmin()
is false optional - This method must be implemented if
supportsAssetAdmin() is true. AssetAdminSession getAssetAdminSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
repositoryId - the Id of the repositoryproxy - a proxy AssetAdminSession NotFoundException - repositoryId not
foundNullArgumentException - repositoryId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsAssetAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsAssetAdmin() and
supportsVisibleFederation() are true.
AssetNotificationSession getAssetNotificationSession(AssetReceiver assetReceiver, Proxy proxy) throws OperationFailedException
assetReceiver - the notification callbackproxy - a proxy AssetNotificationSession NullArgumentException - assetReceiver or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssetNotification() is false optional - This method must be implemented if
supportsAssetNotification() is true.
AssetNotificationSession getAssetNotificationSessionForRepository(AssetReceiver assetReceiver, Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
assetReceiver - the notification callbackrepositoryId - the Id of the repositoryproxy - a proxy AssetNotificationSession NotFoundException - repositoryId not
foundNullArgumentException - assetReceiver,
repositoryId or proxy is null
OperationFailedException - unable to complete
request UnimplementedException -
supportsAssetNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsAssetNotfication() and
supportsVisibleFederation() are true.
AssetRepositorySession getAssetRepositorySession(Proxy proxy) throws OperationFailedException
proxy - a proxy AssetRepositorySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssetRepository() is false optional - This method must be implemented if
supportsAssetRepository() is true. AssetRepositoryAssignmentSession getAssetRepositoryAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy AssetRepositoryAsignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssetRepositoryAssignment() is false
optional - This method must be implemented if
supportsAssetRepositoryAssignment() is
true. AssetSmartRepositorySession getAssetSmartRepositorySession(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
repositoryId - the Id of the repositoryproxy - a proxy AssetSmartRepositorySession NotFoundException - repositoryId not
foundNullArgumentException - repositoryId or
proxy is null OperationFailedException - unable to complete
request UnimplementedException -
supportsAssetSmartRepository() false optional - This method must be implemented if
supportsAssetSmartRepository() is true.
AssetTemporalSession getAssetTemporalSession(Proxy proxy) throws OperationFailedException
proxy - a proxy AssetTemporalSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsAssetTemporal()
is false optional - This method must be implemented if
supportsAssetTemporal() is true. AssetTemporalSession getAssetTemporalSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
repositoryId - the Id of the repositoryproxy - a proxy AssetTemporalSession NotFoundException - repositoryId not
foundNullArgumentException - repositoryId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsAssetTemporal()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsAssetTemporal() and
supportsVisibleFederation() are true.
AssetTemporalAssignmentSession getAssetTemporalAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy AssetTemporalAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssetTemporalAssignment() is false
optional - This method must be implemented if
supportsAssetTemporalAssignment() is true.
AssetTemporalAssignmentSession getAssetTemporalAssignmentSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
repositoryId - the Id of the repositoryproxy - a proxy AssetTemporalAssignmentSession NotFoundException - repositoryId not
foundNullArgumentException - repositoryId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssetTemporalAssignment() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsAssetTemporalAssignment() and
supportsVisibleFederation() are true.
AssetSpatialSession getAssetSpatialSession(Proxy proxy) throws OperationFailedException
proxy - a proxy AssetSpatialSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsSpatialAssets()
is false optional - This method must be implemented if
supportsSpatialAssets() is true. AssetSpatialSession getAssetSpatialSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
repositoryId - the Id of the repositoryproxy - a proxy AssetSpatialSession NotFoundException - repositoryId not
foundNullArgumentException - repositoryId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsAssetSpatial()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsAssetSpatial() and
supportsVisibleFederation() are true.
AssetSpatialAssignmentSession getAssetSpatialAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy AssetSpatialAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssetSpatialAssignment() is false
optional - This method must be implemented if
supportsAssetSpatialAssignment() is true.
AssetSpatialAssignmentSession getAssetSpatialAssignmentSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
repositoryId - the Id of the repositoryproxy - a proxy AssetSpatialAssignmentSession NotFoundException - repositoryId not
foundNullArgumentException - repositoryId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssetSpatialAssignment() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsAssetSpatialAssignment() and
supportsVisibleFederation() are true.
AssetCompositionSession getAssetCompositionSession(Proxy proxy) throws OperationFailedException
proxy - a proxy AssetCompositionSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssetComposition() is false optional - This method must be implemented if
supportsAssetComposition() is true. AssetCompositionDesignSession getAssetCompositionDesignSession(Proxy proxy) throws OperationFailedException
proxy - a proxy AssetCompositionDesignSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssetCompositionDesign() is false
optional - This method must be implemented if
supportsAssetCompositionDesign() is true.
CompositionLookupSession getCompositionLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the composition
lookup service.proxy - a proxy CompositionLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCompositionLookup() is false optional - This method must be implemented if
supportsCompositionLookup() is true.
CompositionLookupSession getCompositionLookupSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the composition
lookup service for the given repository.repositoryId - the Id of the repositoryproxy - a proxy CompositionLookupSession NotFoundException - repositoryId not
foundNullArgumentException - repositoryId or
proxy is null OperationFailedException - unable to complete
request UnimplementedException -
supportsCompositionLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCompositionLookup() and
supportsVisibleFederation() are true.
CompositionSearchSession getCompositionQuerySession(Proxy proxy) throws OperationFailedException
proxy - a proxy CompositionQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCompositionQuery() is false optional - This method must be implemented if
supportsCompositionQuery() is true. CompositionQuerySession getCompositionQuerySessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
repositoryId - the Id of the repositoryproxy - a proxy CompositionQuerySession NotFoundException - repositoryId not
foundNullArgumentException - repositoryId or
proxy is null OperationFailedException - unable to complete
request UnimplementedException -
supportsCompositionQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCompositionQuery() and
supportsVisibleFederation() are true.
CompositionSearchSession getCompositionSearchSession(Proxy proxy) throws OperationFailedException
proxy - a proxy CompositionSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCompositionSearch() is false optional - This method must be implemented if
supportsCompositionSearch() is true.
CompositionSearchSession getCompositionSearchSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
repositoryId - the Id of the repositoryproxy - a proxy CompositionSearchSession NotFoundException - repositoryId not
foundNullArgumentException - repositoryId or
proxy is null OperationFailedException - unable to complete
request UnimplementedException -
supportsCompositionSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCompositionSearch() and
supportsVisibleFederation() are true.
CompositionAdminSession getCompositionAdminSession(Proxy proxy) throws OperationFailedException
proxy - a proxy CompositionAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCompositionAdmin() is false optional - This method must be implemented if
supportsCompositionAdmin() is true. CompositionAdminSession getCompositionAdminSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
repositoryId - the Id of the repositoryproxy - a proxy CompositionAdminSession NotFoundException - repositoryId not
foundNullArgumentException - repositoryId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCompositionAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCompositionAdmin() and
supportsVisibleFederation() are true.
CompositionNotificationSession getCompositionNotificationSession(CompositionReceiver compositionReceiver, Proxy proxy) throws OperationFailedException
compositionReceiver - the notification callbackproxy - a proxy CompositionNotificationSession NullArgumentException - compositionReceiver
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCompositionNotification() is false
optional - This method must be implemented if
supportsCompositionNotification() is true.
CompositionNotificationSession getCompositionNotificationSessionForRepository(CompositionReceiver compositionReceiver, Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
compositionReceiver - the notification callbackrepositoryId - the Id of the repositoryproxy - a proxy CompositionNotificationSession NotFoundException - repositoryId not
foundNullArgumentException - compositionReceiver,
repositoryId or proxy is null
OperationFailedException - unable to complete
request UnimplementedException -
supportsCompositionNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCompositionNotfication() and
supportsVisibleFederation() are true.
CompositionRepositorySession getCompositionRepositorySession(Proxy proxy) throws OperationFailedException
proxy - a proxy CompositionRepositorySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCompositionRepository() is false
optional - This method must be implemented if
supportsCompositionRepository() is true.
CompositionRepositoryAssignmentSession getCompositionRepositoryAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy CompositionRepositoryAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCompositionRepositoryAssignment() is
false optional - This method must be implemented if
supportsCompositionRepositoryAssignment() is
true. CompositionSmartRepositorySession getCompositionSmartRepositorySession(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
repositoryId - the Id of the repositoryproxy - a proxy CompositionSmartRepositorySession NotFoundException - repositoryId not
foundNullArgumentException - repositoryId or
proxy is null OperationFailedException - unable to complete
request UnimplementedException -
supportsCompositionSmartRepository() false
optional - This method must be implemented if
supportsCompositionSmartRepository() is
true. RepositoryLookupSession getRepositoryLookupSession(Proxy proxy) throws OperationFailedException
proxy - a proxy RepositoryLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRepositoryLookup() is false optional - This method must be implemented if
supportsRepositoryLookup() is true. RepositoryQuerySession getRepositoryQuerySession(Proxy proxy) throws OperationFailedException
proxy - a proxy RepositoryQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRepositoryQuery() is false optional - This method must be implemented if
supportsRepositoryQuery() is true. RepositorySearchSession getRepositorySearchSession(Proxy proxy) throws OperationFailedException
proxy - a proxy RepositorySearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRepositorySearch() is false optional - This method must be implemented if
supportsRepositorySearch() is true. RepositoryAdminSession getRepositoryAdminSession(Proxy proxy) throws OperationFailedException
proxy - a proxy RepositoryAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRepositoryAdmin() is false optional - This method must be implemented if
supportsRepositoryAdmin() is true. RepositoryNotificationSession getRepositoryNotificationSession(RepositoryReceiver repositoryReceiver, Proxy proxy) throws OperationFailedException
repositoryReceiver - the notification callbackproxy - a proxy RepositoryNotificationSession NullArgumentException - repositoryReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRepositoryNotification() is false
optional - This method must be implemented if
supportsRepositoryNotification() is true.
RepositoryHierarchySession getRepositoryHierarchySession(Proxy proxy) throws OperationFailedException
proxy - a proxy a RepositoryHierarchySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRepositoryHierarchy() is false optional - This method must be implemented if
supportsRepositoryHierarchy() is true.
RepositoryHierarchyDesignSession getRepositoryHierarchyDesignSession(Proxy proxy) throws OperationFailedException
proxy - a proxy RepostoryHierarchyDesignSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRepositoryHierarchyDesign() is false
optional - This method must be implemented if
supportsRepositoryHierarchyDesign() is
true. RepositoryBatchProxyManager getRepositoryBatchProxyManager() throws OperationFailedException
RepositoryBatchProxyManager. RepostoryBatchProxyManager OperationFailedException - unable to complete requestUnimplementedException -
supportsRepositoryBatch() is false optional - This method must be implemented if
supportsRepositoryBatch() is true. RepositoryRulesProxyManager getRepositoryRulesProxyManager() throws OperationFailedException
RepositoryRulesProxyManager. RepostoryRulesProxyManager OperationFailedException - unable to complete requestUnimplementedException -
supportsRepositoryRules() is false optional - This method must be implemented if
supportsRepositoryRules() is true.