public interface RepositoryBatchProxyManager extends OsidProxyManager, RepositoryBatchProfile
The repository batch proxy manager provides access to repository batch
sessions and provides interoperability tests for various aspects of this
service. Methods in this manager support the passing of a Proxy
object. The sessions included in this manager are:
AssetBatchAdminSession: a session to manage assets
in bulk CompositionBatchAdminSession: a session to manage
compositions in bulk RepositoryBatchAdminSession: a session to create,
modify and delete Repositories in bulk | Modifier and Type | Method and Description |
|---|---|
AssetBatchAdminSession |
getAssetBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk asset
administration service. |
AssetBatchAdminSession |
getAssetBatchAdminSessionForRepository(Id repositoryId,
Proxy proxy)
Gets the
OsidSession associated with the bulk asset
administration service for the given repository. |
CompositionBatchAdminSession |
getCompositionBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk
composition administration service. |
CompositionBatchAdminSession |
getCompositionBatchAdminSessionForRepository(Id repositoryId,
Proxy proxy)
Gets the
OsidSession associated with the bulk
composition administration service for the given repository. |
RepositoryBatchAdminSession |
getRepositoryBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk
repository administration service. |
changeBranch, initialize, rollbackServiceclosesupportsAssetBatchAdmin, supportsCompositionBatchAdmin, supportsRepositoryBatchAdmin, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdAssetBatchAdminSession getAssetBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk asset
administration service.proxy - a proxy AssetBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssetBatchAdmin() is false optional - This method must be implemented if
supportsAssetBatchAdmin() is true. AssetBatchAdminSession getAssetBatchAdminSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk asset
administration service for the given repository.repositoryId - the Id of the Repository
proxy - a proxy AssetBatchAdminSession NotFoundException - no Repository found
by the given Id NullArgumentException - repositoryId or proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssetBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsAssetBatchAdmin() and
supportsVisibleFederation() are true
CompositionBatchAdminSession getCompositionBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk
composition administration service.proxy - a proxy CompositionBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCompositionBatchAdmin() is false
optional - This method must be implemented if
supportsCompositionBatchAdmin() is true.
CompositionBatchAdminSession getCompositionBatchAdminSessionForRepository(Id repositoryId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk
composition administration service for the given repository.repositoryId - the Id of the Repository
proxy - a proxy CompositionBatchAdminSession NotFoundException - no Repository found
by the given Id NullArgumentException - repositoryId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCompositionBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCompositionBatchAdmin() and
supportsVisibleFederation() are true
RepositoryBatchAdminSession getRepositoryBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk
repository administration service.proxy - a proxy RepositoryBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRepositoryBatchAdmin() is false optional - This method must be implemented if
supportsRepositoryBatchAdmin() is true.