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