public interface GradingBatchProxyManager extends OsidProxyManager, GradingBatchProfile
The grading batch proxy manager provides access to grading 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:
GradeSystemBatchAdminSession: a session to create,
modify and delete grade systems in bulk GradeEntryBatchSession: a session to create,
modify and delete grade entries in bulk GradebookColumnBatchAdminSession: a session to
create, modify and delete gradebook columns in bulk GradebookBatchAdminSession: a session to create,
modify and delete gradebooks in bulk | Modifier and Type | Method and Description |
|---|---|
GradebookBatchAdminSession |
getGradebookBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk gradebook
administration service. |
GradebookColumnBatchAdminSession |
getGradebookColumnBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk gradebook
columnadministration service. |
GradebookColumnBatchAdminSession |
getGradebookColumnBatchAdminSessionForGradebook(Id gradebookId,
Proxy proxy)
Gets the
OsidSession associated with the bulk gradebook
columnadministration service for the given gradebook. |
GradeEntryBatchAdminSession |
getGradeEntryBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk grade
entry administration service. |
GradeEntryBatchAdminSession |
getGradeEntryBatchAdminSessionForGradebook(Id gradebookId,
Proxy proxy)
Gets the
OsidSession associated with the bulk grade
entry administration service for the given gradebook. |
GradeSystemBatchAdminSession |
getGradeSystemBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk grade
system administration service. |
GradeSystemBatchAdminSession |
getGradeSystemBatchAdminSessionForGradebook(Id gradebookId,
Proxy proxy)
Gets the
OsidSession associated with the bulk grade
system administration service for the given gradebook. |
changeBranch, initialize, rollbackServiceclosesupportsGradebookBatchAdmin, supportsGradebookColumnBatchAdmin, supportsGradeEntryBatchAdmin, supportsGradeSystemBatchAdmin, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdGradeSystemBatchAdminSession getGradeSystemBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk grade
system administration service.proxy - a proxy GradeSystemBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsGradeSystemBatchAdmin() is false
optional - This method must be implemented if
supportsGradeSystemBatchAdmin() is true.
GradeSystemBatchAdminSession getGradeSystemBatchAdminSessionForGradebook(Id gradebookId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk grade
system administration service for the given gradebook.gradebookId - the Id of the Gradebook
proxy - a proxy GradeSystemBatchAdminSession NotFoundException - no Gradebook found
by the given Id NullArgumentException - gradebookId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsGradeSystemBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsGradeSystemBatchAdmin() and
supportsVisibleFederation() are true
GradeEntryBatchAdminSession getGradeEntryBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk grade
entry administration service.proxy - a proxy GradeEntryBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsGradeEntryBatchAdmin() is false optional - This method must be implemented if
supportsGradeEntryBatchAdmin() is true.
GradeEntryBatchAdminSession getGradeEntryBatchAdminSessionForGradebook(Id gradebookId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk grade
entry administration service for the given gradebook.gradebookId - the Id of the Gradebook
proxy - a proxy GradeEntryBatchAdminSession NotFoundException - no Gradebook found
by the given Id NullArgumentException - gradebookId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsGradeEntryBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsGradeEntryBatchAdmin() and
supportsVisibleFederation() are true
GradebookColumnBatchAdminSession getGradebookColumnBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk gradebook
columnadministration service.proxy - a proxy GradebookColumnBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsGradebookColumnBatchAdmin() is false
optional - This method must be implemented if
supportsGradebookColumnBatchAdmin() is
true. GradebookColumnBatchAdminSession getGradebookColumnBatchAdminSessionForGradebook(Id gradebookId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk gradebook
columnadministration service for the given gradebook.gradebookId - the Id of the Gradebook
proxy - a proxy GradebookColumnBatchAdminSession NotFoundException - no Gradebook found
by the given Id NullArgumentException - gradebookId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsGradebookColumnBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsGradebookColumnBatchAdmin() and
supportsVisibleFederation() are true
GradebookBatchAdminSession getGradebookBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk gradebook
administration service.proxy - a proxy GradebookBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsGradebookBatchAdmin() is false optional - This method must be implemented if
supportsGradebookBatchAdmin() is true.