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, 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(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.