public interface GradingTransformManager extends OsidManager, GradingTransformProfile
The grading transform manager provides access to grading transform sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
GradeSystemTransformationSession: a session to
convert grades among grade systems GradeSystemTransformLookupSession: a session to
examine grade system transformation rules GradeSystemTransformAdminSession: a session to
manage grade system transformation rules GradeSystemTransformNotiicationSession: a session
to subscribe to grade system transformation notifications | Modifier and Type | Method and Description |
|---|---|
GradeSystemTransformAdminSession |
getGradeSystemTransformAdminSession()
Gets the
OsidSession associated with the grade system
transform admin service. |
GradeSystemTransformAdminSession |
getGradeSystemTransformAdminSessionForGradebook(Id gradebookId)
Gets the
OsidSession associated with the grade system
transform admin service for the given gradebook. |
GradeSystemTransformationSession |
getGradeSystemTransformationSession(Id sourceGradeSystemId,
Id targetGradeSystemId)
Gets the session for transforming grades among grade systems.
|
GradeSystemTransformLookupSession |
getGradeSystemTransformLookupSession()
Gets the
OsidSession associated with the grade system
transform lookup service. |
GradeSystemTransformLookupSession |
getGradeSystemTransformLookupSessionForGradebook(Id gradebookId)
Gets the
OsidSession associated with the grade system
transform lookup service for the given gradebook. |
GradeSystemTransformNotificationSession |
getGradeSystemTransformNotificationSession(GradeSystemTransformReceiver gradeSystemTransformReceiver)
Gets the notification session for notifications pertaining to grade
system transform changes.
|
GradeSystemTransformNotificationSession |
getGradeSystemTransformNotificationSessionForGradebook(GradeSystemTransformReceiver gradeSystemTransformReceiver,
Id gradebookId)
Gets the
OsidSession associated with the grade system
transform notification service for the given gradebook. |
changeBranch, initialize, rollbackServiceclosegetGradeSystemTransformRecordTypes, supportsGradeSystemTransformAdmin, supportsGradeSystemTransformation, supportsGradeSystemTransformLookup, supportsGradeSystemTransformNotification, supportsGradeSystemTransformRecordType, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdGradeSystemTransformationSession getGradeSystemTransformationSession(Id sourceGradeSystemId, Id targetGradeSystemId) throws NotFoundException, OperationFailedException
GradeSystemTransformLookupSession. sourceGradeSystemId - the Id of the source grade
systemtargetGradeSystemId - the Id of the target grade
system GradeSystemTransformationSession NotFoundException - no transform exists between
souceGradebookId and targetGradeSystemId
NullArgumentException - sourceGradeSystemId
or targetGradeSystemIdId is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsGradeSystemTransformation() is false
optional - This method must be implemented if
supportsGradeSystemTransformation() is
true. GradeSystemTransformLookupSession getGradeSystemTransformLookupSession() throws OperationFailedException
OsidSession associated with the grade system
transform lookup service. GradeSystemTransformLookupSession OperationFailedException - unable to complete requestUnimplementedException -
supportsGradeSystemTransformLookup() is false
optional - This method must be implemented if
supportsGradeSystemTransformLookup() is
true. GradeSystemTransformLookupSession getGradeSystemTransformLookupSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException
OsidSession associated with the grade system
transform lookup service for the given gradebook.gradebookId - the Id of the gradebook a GradeSystemTransformLookupSession NotFoundException - gradebookId not
foundNullArgumentException - gradebookId is
null OperationFailedException - unable to complete
request UnimplementedException -
supportsGradeSystemTransformLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsGradeSystemTransformLookup() and
supportsVisibleFederation() are true.
GradeSystemTransformAdminSession getGradeSystemTransformAdminSession() throws OperationFailedException
OsidSession associated with the grade system
transform admin service. GradeSystemTransformAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsGradeSystemTransformAdmin() is false
optional - This method must be implemented if
supportsGradeSystemTransformAdmin() is
true. GradeSystemTransformAdminSession getGradeSystemTransformAdminSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException
OsidSession associated with the grade system
transform admin service for the given gradebook.gradebookId - the Id of the gradebook a GradeSystemTransformAdminSession NotFoundException - gradebookId not
foundNullArgumentException - gradebookId is
null OperationFailedException - unable to complete
request UnimplementedException -
supportsGradeSystemTransformAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsGradeSystemTransformAdmin() and
supportsVisibleFederation() are true.
GradeSystemTransformNotificationSession getGradeSystemTransformNotificationSession(GradeSystemTransformReceiver gradeSystemTransformReceiver) throws OperationFailedException
gradeSystemTransformReceiver - the grade system transform
receiver interface GradeSystemTransformNotificationSession NullArgumentException - gradeSystemReceiver
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsGradeSystemTransformNotification() is
false optional - This method must be implemented if
supportsGradeSystemTransformNotification() is
true. GradeSystemTransformNotificationSession getGradeSystemTransformNotificationSessionForGradebook(GradeSystemTransformReceiver gradeSystemTransformReceiver, Id gradebookId) throws NotFoundException, OperationFailedException
OsidSession associated with the grade system
transform notification service for the given gradebook.gradeSystemTransformReceiver - the grade system transform
receiver interfacegradebookId - the Id of the gradebook a GradeSystemTransformNotificationSession NotFoundException - gradebookId not
foundNullArgumentException - gradeSystemReceiver
or gradebookId is null OperationFailedException - unable to complete
request UnimplementedException -
supportsGradeSystemTransformNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsGradeSystemTransformNotification() and
supportsVisibleFederation() are
true.