public interface GradingBatchManager extends OsidManager, GradingBatchProfile
The grading batch manager provides access to grading batch sessions and provides interoperability tests for various aspects of this service. 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()
Gets the
OsidSession associated with the bulk gradebook
administration service. |
GradebookColumnBatchAdminSession |
getGradebookColumnBatchAdminSession()
Gets the
OsidSession associated with the bulk gradebook
columnadministration service. |
GradebookColumnBatchAdminSession |
getGradebookColumnBatchAdminSessionForGradebook(Id gradebookId)
Gets the
OsidSession associated with the bulk gradebook
columnadministration service for the given gradebook. |
GradeEntryBatchAdminSession |
getGradeEntryBatchAdminSession()
Gets the
OsidSession associated with the bulk grade
entry administration service. |
GradeEntryBatchAdminSession |
getGradeEntryBatchAdminSessionForGradebook(Id gradebookId)
Gets the
OsidSession associated with the bulk grade
entry administration service for the given gradebook. |
GradeSystemBatchAdminSession |
getGradeSystemBatchAdminSession()
Gets the
OsidSession associated with the bulk grade
system administration service. |
GradeSystemBatchAdminSession |
getGradeSystemBatchAdminSessionForGradebook(Id gradebookId)
Gets the
OsidSession associated with the bulk grade
system administration service for the given gradebook. |
changeBranch, initialize, rollbackService
close
supportsGradebookBatchAdmin, supportsGradebookColumnBatchAdmin, supportsGradeEntryBatchAdmin, supportsGradeSystemBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
GradeSystemBatchAdminSession getGradeSystemBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk grade
system administration service. GradeSystemBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsGradeSystemBatchAdmin()
is false
optional
- This method must be implemented if
supportsGradeSystemBatchAdmin()
is true.
GradeSystemBatchAdminSession getGradeSystemBatchAdminSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk grade
system administration service for the given gradebook.gradebookId
- the Id
of the Gradebook
GradeSystemBatchAdminSession
NotFoundException
- no Gradebook
found
by the given Id
NullArgumentException
- gradebookId
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() throws OperationFailedException
OsidSession
associated with the bulk grade
entry administration service. GradeEntryBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsGradeEntryBatchAdmin()
is false
optional
- This method must be implemented if
supportsGradeEntryBatchAdmin()
is true.
GradeEntryBatchAdminSession getGradeEntryBatchAdminSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk grade
entry administration service for the given gradebook.gradebookId
- the Id
of the Gradebook
GradeEntryBatchAdminSession
NotFoundException
- no Gradebook
found
by the given Id
NullArgumentException
- gradebookId
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() throws OperationFailedException
OsidSession
associated with the bulk gradebook
columnadministration service. GradebookColumnBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsGradebookColumnBatchAdmin()
is false
optional
- This method must be implemented if
supportsGradebookColumnBatchAdmin()
is
true.
GradebookColumnBatchAdminSession getGradebookColumnBatchAdminSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk gradebook
columnadministration service for the given gradebook.gradebookId
- the Id
of the Gradebook
GradebookColumnBatchAdminSession
NotFoundException
- no Gradebook
found
by the given Id
NullArgumentException
- gradebookId
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() throws OperationFailedException
OsidSession
associated with the bulk gradebook
administration service. GradebookBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsGradebookBatchAdmin()
is false
optional
- This method must be implemented if
supportsGradebookBatchAdmin()
is true.