public interface GradingCalculationProxyManager extends OsidProxyManager, GradingCalculationProfile
The grading calculation manager provides access to grading calculation
sessions and provides interoperability tests for various aspects of this
service. Methods in this manager accept a Proxy
interface
for passing information from server environments.The sessions included in
this manager are:
GradebookColumnCalculationLookupSession:
a session
to retrieve gradebook column calculations GradebookColumnCalculationAdminSession:
a session
to manage gradebook column calculations Modifier and Type | Method and Description |
---|---|
GradebookColumnCalculationAdminSession |
getGradebookColumnCalculationAdminSession(Proxy proxy)
Gets the
OsidSession associated with the gradebook
column calculation administrative service. |
GradebookColumnCalculationAdminSession |
getGradebookColumnCalculationAdminSessionForGradebook(Id gradebookId,
Proxy proxy)
Gets the
OsidSession associated with the gradebook
column calculation administrative service for the given gradebook. |
GradebookColumnCalculationLookupSession |
getGradebookColumnCalculationLookupSession(Proxy proxy)
Gets the
OsidSession associated with the gradebook
column calculation lookup service. |
GradebookColumnCalculationLookupSession |
getGradebookColumnCalculationLookupSessionForGradebook(Id gradebookId,
Proxy proxy)
Gets the
OsidSession associated with the gradebook
column calculation lookup service for the given gradebook. |
changeBranch, initialize, rollbackService
close
getGradebookColumnCalculationRecordTypes, supportsGradebookColumnCalculationAdmin, supportsGradebookColumnCalculationLookup, supportsGradebookColumnCalculationRecordType, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
GradebookColumnCalculationLookupSession getGradebookColumnCalculationLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the gradebook
column calculation lookup service.proxy
- a proxy GradebookColumnCalculationLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsGradebookColumnLookup()
is false
optional
- This method must be implemented if
supportsGradebookColumnLookup()
is true.
GradebookColumnCalculationLookupSession getGradebookColumnCalculationLookupSessionForGradebook(Id gradebookId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the gradebook
column calculation lookup service for the given gradebook.gradebookId
- the Id
of the gradebookproxy
- a proxy a GradebookColumnCalculationLookupSession
NotFoundException
- gradebookId
not
foundNullArgumentException
- gradebookId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsGradebookColumnCalculationLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsGradebookColumnCalculationLookup()
and
supportsVisibleFederation()
are
true.
GradebookColumnCalculationAdminSession getGradebookColumnCalculationAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the gradebook
column calculation administrative service.proxy
- a proxy GradebookColumnCalculationAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsGradebookColumnAdmin()
is false
optional
- This method must be implemented if
supportsGradebookColumnAdmin()
is true.
GradebookColumnCalculationAdminSession getGradebookColumnCalculationAdminSessionForGradebook(Id gradebookId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the gradebook
column calculation administrative service for the given gradebook.gradebookId
- the Id
of the gradebookproxy
- a proxy a GradebookColumnCalculationAdminSession
NotFoundException
- gradebookId
not
foundNullArgumentException
- gradebookId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsGradebookColumnCalculationAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsGradebookColumnCalculationAdmin()
and
supportsVisibleFederation()
are
true.