public interface OfferingBatchManager extends OsidManager, OfferingBatchProfile
The offering batch manager provides access to offering batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
CanonicalUnitBatchAdminSession: a session to
create, modify and delete canonical units in bulk OfferingBatchAdminSession: a session to create,
modify and delete offerings in bulk ParticipantBatchSession: a session to create,
modify and delete participants in bulk ResultBatchAdminSession: a session to create,
modify and delete results in bulk CatalogueBatchAdminSession: a session to create,
modify and delete catalogues in bulk | Modifier and Type | Method and Description |
|---|---|
CanonicalUnitBatchAdminSession |
getCanonicalUnitBatchAdminSession()
Gets the
OsidSession associated with the bulk canonical
unit administration service. |
CanonicalUnitBatchAdminSession |
getCanonicalUnitBatchAdminSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the bulk canonical
unit administration service for the given catalogue |
CatalogueBatchAdminSession |
getCatalogueBatchAdminSession()
Gets the
OsidSession associated with the bulk catalogue
administration service. |
OfferingBatchAdminSession |
getOfferingBatchAdminSession()
Gets the
OsidSession associated with the bulk offering
administration service. |
OfferingBatchAdminSession |
getOfferingBatchAdminSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the bulk offering
administration service for the given catalogue |
ParticipantBatchAdminSession |
getParticipantBatchAdminSession()
Gets the
OsidSession associated with the bulk
participant administration service. |
ParticipantBatchAdminSession |
getParticipantBatchAdminSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the bulk
participant administration service for the given catalogue |
ResultBatchAdminSession |
getResultBatchAdminSession()
Gets the
OsidSession associated with the bulk result
administration service. |
ResultBatchAdminSession |
getResultBatchAdminSessionForCatalogue(Id catalogueId)
Gets the
OsidSession associated with the bulk result
administration service for the given catalogue |
changeBranch, initialize, rollbackServiceclosesupportsCanonicalUnitBatchAdmin, supportsCatalogueBatchAdmin, supportsOfferingBatchAdmin, supportsParticipantBatchAdmin, supportsResultBatchAdmin, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdCanonicalUnitBatchAdminSession getCanonicalUnitBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk canonical
unit administration service. CanonicalUnitBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCanonicalUnitBatchAdmin() is false
optional - This method must be implemented if
supportsCanonicalUnitBatchAdmin() is true.
CanonicalUnitBatchAdminSession getCanonicalUnitBatchAdminSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk canonical
unit administration service for the given cataloguecatalogueId - the Id of the Catalogue
CanonicalUnitBatchAdminSession NotFoundException - no Catalogue found
by the given Id NullArgumentException - catalogueId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCanonicalUnitBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCanonicalUnitBatchAdmin() and
supportsVisibleFederation() are true
OfferingBatchAdminSession getOfferingBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk offering
administration service. OfferingBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsOfferingBatchAdmin() is false optional - This method must be implemented if
supportsOfferingBatchAdmin() is true.
OfferingBatchAdminSession getOfferingBatchAdminSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk offering
administration service for the given cataloguecatalogueId - the Id of the Catalogue
OfferingBatchAdminSession NotFoundException - no Catalogue found
by the given Id NullArgumentException - catalogueId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsOfferingBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsOfferingBatchAdmin() and
supportsVisibleFederation() are true
ParticipantBatchAdminSession getParticipantBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk
participant administration service. ParticipantBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsParticipantBatchAdmin() is false
optional - This method must be implemented if
supportsParticipantBatchAdmin() is true.
ParticipantBatchAdminSession getParticipantBatchAdminSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk
participant administration service for the given cataloguecatalogueId - the Id of the Catalogue
ParticipantBatchAdminSession NotFoundException - no Catalogue found
by the given Id NullArgumentException - catalogueId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsParticipantBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsParticipantBatchAdmin() and
supportsVisibleFederation() are true
ResultBatchAdminSession getResultBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk result
administration service. ResultBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsResultBatchAdmin() is false optional - This method must be implemented if
supportsResultBatchAdmin() is true. ResultBatchAdminSession getResultBatchAdminSessionForCatalogue(Id catalogueId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk result
administration service for the given cataloguecatalogueId - the Id of the Catalogue
ResultBatchAdminSession NotFoundException - no Catalogue found
by the given Id NullArgumentException - catalogueId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsResultBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsResultBatchAdmin() and
supportsVisibleFederation() are true
CatalogueBatchAdminSession getCatalogueBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk catalogue
administration service. CatalogueBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCatalogueBatchAdmin() is false optional - This method must be implemented if
supportsCatalogueBatchAdmin() is true.