public interface RepositoryBatchManager extends OsidManager, RepositoryBatchProfile
The repository batch manager provides access to repository batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
AssetBatchAdminSession: a session to create,
modify and delete Assets in bulk CompositionBatchAdminSession: a session to create,
modify and delete Compositions in bulk RepositoryBatchAdminSession: a session to create,
modify and delete Repositories in bulk | Modifier and Type | Method and Description |
|---|---|
AssetBatchAdminSession |
getAssetBatchAdminSession()
Gets the
OsidSession associated with the bulk asset
administration service. |
AssetBatchAdminSession |
getAssetBatchAdminSessionForRepository(Id repositoryId)
Gets the
OsidSession associated with the bulk asset
administration service for the given repository. |
CompositionBatchAdminSession |
getCompositionBatchAdminSession()
Gets the
OsidSession associated with the bulk
composition administration service. |
CompositionBatchAdminSession |
getCompositionBatchAdminSessionForRepository(Id repositoryId)
Gets the
OsidSession associated with the bulk
composition administration service for the given repository. |
RepositoryBatchAdminSession |
getRepositoryBatchAdminSession()
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() throws OperationFailedException
OsidSession associated with the bulk asset
administration service. AssetBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsAssetBatchAdmin() is false optional - This method must be implemented if
supportsAssetBatchAdmin() is true. AssetBatchAdminSession getAssetBatchAdminSessionForRepository(Id repositoryId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk asset
administration service for the given repository.repositoryId - the Id of the Repository
AssetBatchAdminSession NotFoundException - no Repository found
by the given Id NullArgumentException - repositoryId 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() throws OperationFailedException
OsidSession associated with the bulk
composition administration service. CompositionBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCompositionBatchAdmin() is false
optional - This method must be implemented if
supportsCompositionBatchAdmin() is true.
CompositionBatchAdminSession getCompositionBatchAdminSessionForRepository(Id repositoryId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk
composition administration service for the given repository.repositoryId - the Id of the Repository
CompositionBatchAdminSession NotFoundException - no Repository found
by the given Id NullArgumentException - repositoryId 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() throws OperationFailedException
OsidSession associated with the bulk
repository administration service. RepositoryBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsRepositoryBatchAdmin() is false optional - This method must be implemented if
supportsRepositoryBatchAdmin() is true.