public interface GradingTransformProxyManager extends OsidProxyManager, GradingTransformProfile
The grading transform manager provides access to grading transform
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:
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(Proxy proxy)
Gets the
OsidSession associated with the grade system
transform admin service. |
GradeSystemTransformAdminSession |
getGradeSystemTransformAdminSessionForGradebook(Id gradebookId,
Proxy proxy)
Gets the
OsidSession associated with the grade system
transform admin service for the given gradebook. |
GradeSystemTransformationSession |
getGradeSystemTransformationSession(Id sourceGradeSystemId,
Id targetGradeSystemId,
Proxy proxy)
Gets the session for transforming grades among grade systems.
|
GradeSystemTransformLookupSession |
getGradeSystemTransformLookupSession(Proxy proxy)
Gets the
OsidSession associated with the grade system
transform lookup service. |
GradeSystemTransformLookupSession |
getGradeSystemTransformLookupSessionForGradebook(Id gradebookId,
Proxy proxy)
Gets the
OsidSession associated with the grade system
transform lookup service for the given gradebook. |
GradeSystemTransformNotificationSession |
getGradeSystemTransformNotificationSession(GradeSystemTransformReceiver gradeSystemTransformReceiver,
Proxy proxy)
Gets the notification session for notifications pertaining to grade
system transform changes.
|
GradeSystemTransformNotificationSession |
getGradeSystemTransformNotificationSessionForGradebook(GradeSystemTransformReceiver gradeSystemTransformReceiver,
Id gradebookId,
Proxy proxy)
Gets the
OsidSession associated with the grade system
transform notification service for the given gradebook. |
changeBranch, initialize, rollbackService
close
getGradeSystemTransformRecordTypes, supportsGradeSystemTransformAdmin, supportsGradeSystemTransformation, supportsGradeSystemTransformLookup, supportsGradeSystemTransformNotification, supportsGradeSystemTransformRecordType, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
GradeSystemTransformationSession getGradeSystemTransformationSession(Id sourceGradeSystemId, Id targetGradeSystemId, Proxy proxy) throws NotFoundException, OperationFailedException
GradeSystemTransformLookupSession.
sourceGradeSystemId
- the Id
of the source grade
systemtargetGradeSystemId
- the Id
of the target grade
systemproxy
- a proxy GradeSystemTransformationSession
NotFoundException
- no transform exists between
souceGradebookId
and targetGradeSystemId
NullArgumentException
- sourceGradeSystemId,
targetGradeSystemIdId
or proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsGradeSystemTransformation()
is false
optional
- This method must be implemented if
supportsGradeSystemTransformation()
is
true.
GradeSystemTransformLookupSession getGradeSystemTransformLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the grade system
transform lookup service.proxy
- a proxy GradeSystemTransformLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsGradeSystemTransformLookup()
is false
optional
- This method must be implemented if
supportsGradeSystemTransformLookup()
is
true.
GradeSystemTransformLookupSession getGradeSystemTransformLookupSessionForGradebook(Id gradebookId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the grade system
transform lookup service for the given gradebook.gradebookId
- the Id
of the gradebookproxy
- a proxy a GradeSystemTransformLookupSession
NotFoundException
- gradebookId
not
foundNullArgumentException
- gradebookId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the grade system
transform admin service.proxy
- a proxy GradeSystemTransformAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsGradeSystemTransformAdmin()
is false
optional
- This method must be implemented if
supportsGradeSystemTransformAdmin()
is
true.
GradeSystemTransformAdminSession getGradeSystemTransformAdminSessionForGradebook(Id gradebookId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the grade system
transform admin service for the given gradebook.gradebookId
- the Id
of the gradebookproxy
- a proxy a GradeSystemTransformAdminSession
NotFoundException
- gradebookId
not
foundNullArgumentException
- gradebookId
or
proxy
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, Proxy proxy) throws OperationFailedException
gradeSystemTransformReceiver
- the grade system transform
receiver interfaceproxy
- a proxy GradeSystemTransformNotificationSession
NullArgumentException
- gradeSystemReceiver
or proxy
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, Proxy proxy) 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 gradebookproxy
- a proxy a GradeSystemTransformNotificationSession
NotFoundException
- gradebookId
not
foundNullArgumentException
- gradeSystemReceiver,
gradebookId
or proxy
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.