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, rollbackService
close
getAssetContentRecordTypes, 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, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
AssetLookupSession 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.