public interface AssessmentBatchProxyManager extends OsidProxyManager, AssessmentBatchProfile
The assessment batch proxy manager provides access to assessment 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:
ItemBatchAdminSession: a session to create, modify
and delete items in bulk AssessmentBatchAdminSession: a session to create,
modify and delete assessments in bulk AssessmentOfferedBatchAdminSession: a session to
create, modify and delete assessments offered in bulk AssessmentTakenBatchAdminSession: a session to
create, modify and delete assessments taken in bulk BankBatchAdminSession: a session to create, modify
and delete banks in bulk | Modifier and Type | Method and Description |
|---|---|
AssessmentBatchAdminSession |
getAssessmentBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk
assessment administration service. |
AssessmentBatchAdminSession |
getAssessmentBatchAdminSessionForBank(Id bankId,
Proxy proxy)
Gets the
OsidSession associated with the bulk
assessment administration service for the given bank. |
AssessmentOfferedBatchAdminSession |
getAssessmentOfferedBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk
assessment offered administration service. |
AssessmentOfferedBatchAdminSession |
getAssessmentOfferedBatchAdminSessionForBank(Id bankId,
Proxy proxy)
Gets the
OsidSession associated with the bulk
assessment offered administration service for the given bank. |
AssessmentTakenBatchAdminSession |
getAssessmentTakenBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk
assessment taken administration service. |
AssessmentTakenBatchAdminSession |
getAssessmentTakenBatchAdminSessionForBank(Id bankId,
Proxy proxy)
Gets the
OsidSession associated with the bulk
assessment taken administration service for the given bank. |
BankBatchAdminSession |
getBankBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk bank
administration service. |
ItemBatchAdminSession |
getItemBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk item
administration service. |
ItemBatchAdminSession |
getItemBatchAdminSessionForBank(Id bankId,
Proxy proxy)
Gets the
OsidSession associated with the bulk item
administration service for the given bank. |
changeBranch, initialize, rollbackServiceclosesupportsAssessmentBatchAdmin, supportsAssessmentOfferedBatchAdmin, supportsAssessmentTakenBatchAdmin, supportsBankBatchAdmin, supportsItemBatchAdmin, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdItemBatchAdminSession getItemBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk item
administration service.proxy - a proxy ItemBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsItemBatchAdmin() is false optional - This method must be implemented if
supportsItemBatchAdmin() is true. ItemBatchAdminSession getItemBatchAdminSessionForBank(Id bankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk item
administration service for the given bank.bankId - the Id of the Bank proxy - a proxy ItemBatchAdminSession NotFoundException - no Bank found by the
given Id NullArgumentException - bankId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsItemBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsItemBatchAdmin() and
supportsVisibleFederation() are true
AssessmentBatchAdminSession getAssessmentBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk
assessment administration service.proxy - a proxy AssessmentBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssessmentBatchAdmin() is false optional - This method must be implemented if
supportsAssessmentBatchAdmin() is true.
AssessmentBatchAdminSession getAssessmentBatchAdminSessionForBank(Id bankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk
assessment administration service for the given bank.bankId - the Id of the Bank proxy - a proxy AssessmentBatchAdminSession NotFoundException - no Bank found by the
given Id NullArgumentException - bankId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssessmentBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsAssessmentBatchAdmin() and
supportsVisibleFederation() are true
AssessmentOfferedBatchAdminSession getAssessmentOfferedBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk
assessment offered administration service.proxy - a proxy AssessmentOfferedBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssessmentOfferedBatchAdmin() is false
optional - This method must be implemented if
supportsAssessmentOfferedBatchAdmin() is
true. AssessmentOfferedBatchAdminSession getAssessmentOfferedBatchAdminSessionForBank(Id bankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk
assessment offered administration service for the given bank.bankId - the Id of the Bank proxy - a proxy AssessmentOfferedBatchAdminSession NotFoundException - no Bank found by the
given Id NullArgumentException - bankId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssessmentOfferedBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsAssessmentOfferedBatchAdmin() and
supportsVisibleFederation() are true
AssessmentTakenBatchAdminSession getAssessmentTakenBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk
assessment taken administration service.proxy - a proxy AssessmentTakenBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssessmentTakenBatchAdmin() is false
optional - This method must be implemented if
supportsAssessmentTakenBatchAdmin() is
true. AssessmentTakenBatchAdminSession getAssessmentTakenBatchAdminSessionForBank(Id bankId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk
assessment taken administration service for the given bank.bankId - the Id of the Bank proxy - a proxy AssessmentTakenBatchAdminSession NotFoundException - no Bank found by the
given Id NullArgumentException - bankId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsAssessmentTakenBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsAssessmentTakenBatchAdmin() and
supportsVisibleFederation() are true
BankBatchAdminSession getBankBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk bank
administration service.proxy - a proxy BankBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsBankBatchAdmin() is false optional - This method must be implemented if
supportsBankBatchAdmin() is true.