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