public interface AssessmentBatchManager extends OsidManager, AssessmentBatchProfile
The assessment batch manager provides access to assessment batch sessions and provides interoperability tests for various aspects of this service. 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()
Gets the
OsidSession associated with the bulk
assessment administration service. |
AssessmentBatchAdminSession |
getAssessmentBatchAdminSessionForBank(Id bankId)
Gets the
OsidSession associated with the bulk
assessment administration service for the given bank. |
AssessmentOfferedBatchAdminSession |
getAssessmentOfferedBatchAdminSession()
Gets the
OsidSession associated with the bulk
assessment offered administration service. |
AssessmentOfferedBatchAdminSession |
getAssessmentOfferedBatchAdminSessionForBank(Id bankId)
Gets the
OsidSession associated with the bulk
assessment offered administration service for the given bank. |
AssessmentTakenBatchAdminSession |
getAssessmentTakenBatchAdminSession()
Gets the
OsidSession associated with the bulk
assessment taken administration service. |
AssessmentTakenBatchAdminSession |
getAssessmentTakenBatchAdminSessionForBank(Id bankId)
Gets the
OsidSession associated with the bulk
assessment taken administration service for the given bank. |
BankBatchAdminSession |
getBankBatchAdminSession()
Gets the
OsidSession associated with the bulk bank
administration service. |
ItemBatchAdminSession |
getItemBatchAdminSession()
Gets the
OsidSession associated with the bulk item
administration service. |
ItemBatchAdminSession |
getItemBatchAdminSessionForBank(Id bankId)
Gets the
OsidSession associated with the bulk item
administration service for the given bank. |
changeBranch, initialize, rollbackService
close
supportsAssessmentBatchAdmin, supportsAssessmentOfferedBatchAdmin, supportsAssessmentTakenBatchAdmin, supportsBankBatchAdmin, supportsItemBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
ItemBatchAdminSession getItemBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk item
administration service. ItemBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsItemBatchAdmin()
is false
optional
- This method must be implemented if
supportsItemBatchAdmin()
is true.
ItemBatchAdminSession getItemBatchAdminSessionForBank(Id bankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk item
administration service for the given bank.bankId
- the Id
of the Bank
ItemBatchAdminSession
NotFoundException
- no Bank
found by the
given Id
NullArgumentException
- bankId
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() throws OperationFailedException
OsidSession
associated with the bulk
assessment administration service. AssessmentBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsAssessmentBatchAdmin()
is false
optional
- This method must be implemented if
supportsAssessmentBatchAdmin()
is true.
AssessmentBatchAdminSession getAssessmentBatchAdminSessionForBank(Id bankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk
assessment administration service for the given bank.bankId
- the Id
of the Bank
AssessmentBatchAdminSession
NotFoundException
- no Bank
found by the
given Id
NullArgumentException
- bankId
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() throws OperationFailedException
OsidSession
associated with the bulk
assessment offered administration service. AssessmentOfferedBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsAssessmentOfferedBatchAdmin()
is false
optional
- This method must be implemented if
supportsAssessmentOfferedBatchAdmin()
is
true.
AssessmentOfferedBatchAdminSession getAssessmentOfferedBatchAdminSessionForBank(Id bankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk
assessment offered administration service for the given bank.bankId
- the Id
of the Bank
AssessmentOfferedBatchAdminSession
NotFoundException
- no Bank
found by the
given Id
NullArgumentException
- bankId
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() throws OperationFailedException
OsidSession
associated with the bulk
assessment taken administration service. AssessmentTakenBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsAssessmentTakenBatchAdmin()
is false
optional
- This method must be implemented if
supportsAssessmentTakenBatchAdmin()
is
true.
AssessmentTakenBatchAdminSession getAssessmentTakenBatchAdminSessionForBank(Id bankId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk
assessment taken administration service for the given bank.bankId
- the Id
of the Bank
AssessmentTakenBatchAdminSession
NotFoundException
- no Bank
found by the
given Id
NullArgumentException
- bankId
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() throws OperationFailedException
OsidSession
associated with the bulk bank
administration service. BankBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsBankBatchAdmin()
is false
optional
- This method must be implemented if
supportsBankBatchAdmin()
is true.