public interface OfferingBatchProxyManager extends OsidProxyManager, OfferingBatchProfile
The offering batch proxy manager provides access to offering 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:
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(Proxy proxy)
Gets the
OsidSession associated with the bulk canonical
unit administration service. |
CanonicalUnitBatchAdminSession |
getCanonicalUnitBatchAdminSessionForCatalogue(Id catalogueId,
Proxy proxy)
Gets the
OsidSession associated with the bulk canonical
unit administration service for the given catalogue |
CatalogueBatchAdminSession |
getCatalogueBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk catalogue
administration service. |
OfferingBatchAdminSession |
getOfferingBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk offering
administration service. |
OfferingBatchAdminSession |
getOfferingBatchAdminSessionForCatalogue(Id catalogueId,
Proxy proxy)
Gets the
OsidSession associated with the bulk offering
administration service for the given catalogue |
ParticipantBatchAdminSession |
getParticipantBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk
participant administration service. |
ParticipantBatchAdminSession |
getParticipantBatchAdminSessionForCatalogue(Id catalogueId,
Proxy proxy)
Gets the
OsidSession associated with the bulk
participant administration service for the given catalogue |
ResultBatchAdminSession |
getResultBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk result
administration service. |
ResultBatchAdminSession |
getResultBatchAdminSessionForCatalogue(Id catalogueId,
Proxy proxy)
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk canonical
unit administration service.proxy
- a proxy CanonicalUnitBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCanonicalUnitBatchAdmin()
is false
optional
- This method must be implemented if
supportsCanonicalUnitBatchAdmin()
is true.
CanonicalUnitBatchAdminSession getCanonicalUnitBatchAdminSessionForCatalogue(Id catalogueId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk canonical
unit administration service for the given cataloguecatalogueId
- the Id
of the Catalogue
proxy
- a proxy CanonicalUnitBatchAdminSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk offering
administration service.proxy
- a proxy OfferingBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOfferingBatchAdmin()
is false
optional
- This method must be implemented if
supportsOfferingBatchAdmin()
is true.
OfferingBatchAdminSession getOfferingBatchAdminSessionForCatalogue(Id catalogueId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk offering
administration service for the given cataloguecatalogueId
- the Id
of the Catalogue
proxy
- a proxy OfferingBatchAdminSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk
participant administration service.proxy
- a proxy ParticipantBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsParticipantBatchAdmin()
is false
optional
- This method must be implemented if
supportsParticipantBatchAdmin()
is true.
ParticipantBatchAdminSession getParticipantBatchAdminSessionForCatalogue(Id catalogueId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk
participant administration service for the given cataloguecatalogueId
- the Id
of the Catalogue
proxy
- a proxy ParticipantBatchAdminSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk result
administration service.proxy
- a proxy ResultBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsResultBatchAdmin()
is false
optional
- This method must be implemented if
supportsResultBatchAdmin()
is true.
ResultBatchAdminSession getResultBatchAdminSessionForCatalogue(Id catalogueId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk result
administration service for the given cataloguecatalogueId
- the Id
of the Catalogue
proxy
- a proxy ResultBatchAdminSession
NotFoundException
- no Catalogue
found
by the given Id
NullArgumentException
- catalogueId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk catalogue
administration service.proxy
- a proxy CatalogueBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCatalogueBatchAdmin()
is false
optional
- This method must be implemented if
supportsCatalogueBatchAdmin()
is true.