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, rollbackService
close
supportsCanonicalUnitBatchAdmin, supportsCatalogueBatchAdmin, supportsOfferingBatchAdmin, supportsParticipantBatchAdmin, supportsResultBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
CanonicalUnitBatchAdminSession 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.