Interface GradingManager
- All Superinterfaces:
AutoCloseable, Closeable, GradingProfile, OsidManager, OsidManager, OsidProfile, Sourceable
The grading manager provides access to grading sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
-
GradeLookupSession: a session to retrieve grades -
GradeQuerySession: a session to query for grades -
GradeSearchSession: a session to search for grades -
GradeAdminSession: a session to create and delete grades -
GradeNotificationSession: a session to receive notifications pertaining to grade changes -
GradeGradebookSession: a session to look up grade gradebook mappings -
GradeGradebookAssignmentSession: a session to manage grade to gradebook mappings -
GradeSmartGradebookSession: a session to manage dynamic gradebooks of grades
-
GradeSystemLookupSession: a session to look up grades and grade systems -
GradeSystemQuerySession: a session to query grade systems -
GradeSystemSearchSession:a session to search grade systems -
GradeSystemAdminSession: a session to manage grade systems -
GradeSystemNotificationSessiona session for subscribing to new or deleted grades or grade systems -
GradeSystemGradebookSession: a session for retrieving grade system to gradebook mappings -
GradeSystemGradebookAssignmentSession: a session for managing grade system to gradebook mappings -
GradeSystemSmartGradebookSession: a session for managing smart gradebooks of grade systems
-
GradeEntryLookupSession: a session to look up grade entries -
GradeEntryQuerySession: a session to query grade entries -
GradeEntrySearchSession:a session to search grade entries -
GradeEntryAdminSession: a session to create, modify and delete grade entries -
GradeEntryNotificationSession: asession to receive messages pertaining to grade entry changes -
GradeEntryGradebookSession: a session for retrieving grade entry to gradebook mappings -
GradeEntryGradebookAssignmentSession: a session for managing grade entry to gradebook mappings -
GradeEntrySmartGradebookSession: a session for managing smart gradebooks of grade entries
-
GradebookColumnLookupSession: a session to look up gradebook columns -
GradebookColumnQuerySession: a session to query gradebook columns -
GradebookColumnSearchSession:a session to search gradebook columns -
GradebookColumnAdminSession: a session to manage gradebook columns -
GradebookColumnNotificationSessiona session for subscribing to new or deleted gradebook columns -
GradebookColumnGradebookSession: a session for retrieving gradebook column to gradebook mappings -
GradebookColumnGradebookAssignmentSession: a session for managing gradebook column to gradebook mappings -
GradebookColumnSmartGradebookSession: a session for managing smart gradebooks of gradebook columns
-
GradebookLookupSession: a session to lookup gradebooks -
GradebookQuerySession: a session to query gradebooks -
GradebookSearchSession: a session to search gradebooks -
GradebookAdminSession: a session to create, modify and delete gradebooks -
GradebookNotificationSession: a session to receive messages pertaining to gradebook changes -
GradebookHierarchySession: a session to traverse the gradebook hierarchy -
GradebookHierarchyDesignSession: a session to manage the gradebook hierarchy
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the grade administration service.getGradeAdminSessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the grade administration service for the given gradebook.Gets the OsidSession associated with the gradebook administration service.Gets theOsidSessionassociated with the gradebook column administration service.getGradebookColumnAdminSessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the gradebook column admin service for the given gradebook.Gets the session for assigning gradebook column to gradebook mappings.Gets the session for retrieving gradebook column to gradebook mappings.Gets theOsidSessionassociated with the gradebook column lookup service.getGradebookColumnLookupSessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the gradebook column lookup service for the given gradebook.getGradebookColumnNotificationSession(GradebookColumnReceiver gradebookColumnReceiver) Gets the notification session for notifications pertaining to gradebook column changes.getGradebookColumnNotificationSessionForGradebook(GradebookColumnReceiver gradebookColumnReceiver, Id gradebookId) Gets theOsidSessionassociated with the gradebook column notification service for the given gradebook.Gets theOsidSessionassociated with the gradebook column query service.getGradebookColumnQuerySessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the gradebook column query service for the given gradebook.Gets theOsidSessionassociated with the gradebook column search service.getGradebookColumnSearchSessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the gradebook column search service for the given gradebook.getGradebookColumnSmartGradebookSession(Id gradebookId) Gets the session for managing smart gradebooks of gradebook columns.Gets the session designing gradebook hierarchies.Gets the session traversing gradebook hierarchies.Gets the OsidSession associated with the gradebook lookup service.getGradebookNotificationSession(GradebookReceiver gradebookReceiver) Gets the notification session for notifications pertaining to gradebook service changes.Gets the OsidSession associated with the gradebook query service.Gets the OsidSession associated with the gradebook search service.Gets theOsidSessionassociated with the grade entry administration service.getGradeEntryAdminSessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the grade entry admin service for the given gradebook.Gets the session for assigning grade entry to gradebook mappings.Gets the session for retrieving grade entry to gradebook mappings.Gets theOsidSessionassociated with the grade entry lookup service.getGradeEntryLookupSessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the grade entry lookup service for the given gradebook.Gets the notification session for notifications pertaining to grade entry changes.getGradeEntryNotificationSessionForGradebook(GradeEntryReceiver receiver, Id gradebookId) Gets theOsidSessionassociated with the grade entry notification service for the given gradebook.Gets theOsidSessionassociated with the grade entry query service.getGradeEntryQuerySessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the grade entry query service for the given gradebook.Gets theOsidSessionassociated with the grade entry search service.getGradeEntrySearchSessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the grade entry search service for the given gradebook.getGradeEntrySmartGradebookSession(Id gradebookId) Gets the session for managing smart gradebooks of grade entries.Gets theOsidSessionassociated with assigning grades to gradebooks.Gets theOsidSessionto lookup grade/gradebook mappings.Gets theOsidSessionassociated with the grade lookup service.getGradeLookupSessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the grade lookup service for the given gradebook.getGradeNotificationSession(GradeReceiver gradeReceiver) Gets theOsidSessionassociated with the grade notification service.getGradeNotificationSessionForGradebook(GradeReceiver gradeReceiver, Id gradebookId) Gets theOsidSessionassociated with the grade notification service for the given gradebook.Gets theOsidSessionassociated with the grade query service.getGradeQuerySessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the grade query service for the given gradebook.Gets theOsidSessionassociated with the grade search service.getGradeSearchSessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the grade search service for the given gradebook.getGradeSmartGradebookSession(Id gradebookId) Gets theOsidSessionto manage grade smart gradebooks.Gets theOsidSessionassociated with the grade system administration service.getGradeSystemAdminSessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the grade system admin service for the given gradebook.Gets the session for assigning grade system to gradebook mappings.Gets the session for retrieving grade system to gradebook mappings.Gets theOsidSessionassociated with the grade system lookup service.getGradeSystemLookupSessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the grade system lookup service for the given gradebook.getGradeSystemNotificationSession(GradeSystemReceiver gradeSystemReceiver) Gets the notification session for notifications pertaining to grade system changes.getGradeSystemNotificationSessionForGradebook(GradeSystemReceiver gradeSystemReceiver, Id gradebookId) Gets theOsidSessionassociated with the grade system notification service for the given gradebook.Gets theOsidSessionassociated with the grade system query service.getGradeSystemQuerySessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the grade system query service for the given gradebook.Gets theOsidSessionassociated with the grade system search service.getGradeSystemSearchSessionForGradebook(Id gradebookId) Gets theOsidSessionassociated with the grade system search service for the given gradebook.getGradeSystemSmartGradebookSession(Id gradebookId) Gets the session for managing smart gradebooks of grade systems.Gets theGradingBatchManager.Gets theGradingCalculationManager.Gets theGradingTransformManager.Methods inherited from interface GradingProfile
getGradebookColumnRecordTypes, getGradebookColumnSearchRecordTypes, getGradebookColumnSummaryRecordTypes, getGradebookRecordTypes, getGradebookSearchRecordTypes, getGradeEntryRecordTypes, getGradeEntrySearchRecordTypes, getGradeRecordTypes, getGradeSearchRecordTypes, getGradeSystemRecordTypes, getGradeSystemSearchRecordTypes, supportsGradeAdmin, supportsGradebookAdmin, supportsGradebookColumnAdmin, supportsGradebookColumnGradebook, supportsGradebookColumnGradebookAssignment, supportsGradebookColumnLookup, supportsGradebookColumnNotification, supportsGradebookColumnQuery, supportsGradebookColumnRecordType, supportsGradebookColumnSearch, supportsGradebookColumnSearchRecordType, supportsGradebookColumnSmartGradebook, supportsGradebookColumnSummaryRecordType, supportsGradebookHierarchy, supportsGradebookHierarchyDesign, supportsGradebookLookup, supportsGradebookNotification, supportsGradebookQuery, supportsGradebookRecordType, supportsGradebookSearch, supportsGradebookSearchRecordType, supportsGradeEntryAdmin, supportsGradeEntryGradebook, supportsGradeEntryGradebookAssignment, supportsGradeEntryLookup, supportsGradeEntryNotification, supportsGradeEntryQuery, supportsGradeEntryRecordType, supportsGradeEntrySearch, supportsGradeEntrySearchRecordType, supportsGradeEntrySmartGradebook, supportsGradeGradebook, supportsGradeGradebookAssignment, supportsGradeLookup, supportsGradeNotification, supportsGradeQuery, supportsGradeRecordType, supportsGradeSearch, supportsGradeSearchRecordType, supportsGradeSmartGradebook, supportsGradeSystemAdmin, supportsGradeSystemGradebook, supportsGradeSystemGradebookAssignment, supportsGradeSystemLookup, supportsGradeSystemNotification, supportsGradeSystemQuery, supportsGradeSystemRecordType, supportsGradeSystemSearch, supportsGradeSystemSearchRecordType, supportsGradeSystemSmartGradebook, supportsGradingBatch, supportsGradingCalculation, supportsGradingTransform, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedGradebookColumnrecord types.Gets the supported gradebook column search record types.Gets the supportedGradebookColumnSummaryrecord types.Gets the supportedGradebookrecord types.Gets the supported gradebook search record types.Gets the supportedGradeEntryrecord types.Gets the supportedGradeEntrysearch record types.Gets the supportedGraderecord types.Gets the supportedGradesearch types.Gets the supportedGradeSystemrecord types.Gets the supportedGradeSystemsearch record types.booleanTests if a grade administrative service is supported.booleanTests if a gradebook administrative service is supported.booleanTests if a gradebook column administrative service is supported.booleanTests if a gradebook column to gradebook lookup session is available.booleanTests if a gradebook column to gradebook assignment session is available.booleanTests if a gradebook column lookup service is supported.booleanTests if gradebook column notification is supported.booleanTests if a gradebook column query service is supported.booleansupportsGradebookColumnRecordType(Type gradebookColumnRecordType) Tests if the givenGradebookColumnrecord type is supported.booleanTests if a gradebook column search service is supported.booleansupportsGradebookColumnSearchRecordType(Type gradebookColumnSearchRecordType) Tests if the given gradebook column search record type is supported.booleanTests if a gradebook column smart gradebookt session is available.booleansupportsGradebookColumnSummaryRecordType(Type gradebookColumnSummaryRecordType) Tests if the givenGradebookColumnSummaryrecord type is supported.booleanTests if a gradebook hierarchy traversal is supported.booleanTests if gradebook hierarchy design is supported.booleanTests if a gradebook lookup service is supported.booleanTests if gradebook notification is supported.booleanTests if a gradebook query service is supported.booleansupportsGradebookRecordType(Type gradebookRecordType) Tests if the givenGradebookrecord type is supported.booleanTests if a gradebook search service is supported.booleansupportsGradebookSearchRecordType(Type gradebookSearchRecordType) Tests if the given gradebook search record type is supported.booleanTests if a grade entry administrative service is supported.booleanTests if a grade entry to gradebook lookup session is available.booleanTests if a grade entry to gradebook assignment session is available.booleanTests if a grade entry lookup service is supported.booleanTests if grade entry notification is supported.booleanTests if a grade entry query service is supported.booleansupportsGradeEntryRecordType(Type gradeEntryRecordType) Tests if the givenGradeEntryrecord type is supported.booleanTests if a grade entry search service is supported.booleansupportsGradeEntrySearchRecordType(Type gradeEntrySearchRecordType) Tests if the givenGradeEntrysearch record type is supported.booleanTests if a grade entry smart gradebook session is available.booleanTests if a grade gradebook lookup service is supported.booleanTests if a grade gradebook assignment service is supported.booleanTests if looking up grades is supported.booleanTests if a grade notification service is supported.booleanTests if querying grades is supported.booleansupportsGradeRecordType(Type gradeRecordType) Tests if the givenGraderecord type is supported.booleanTests if searching grades is supported.booleansupportsGradeSearchRecordType(Type gradeSearchRecordType) Tests if the givenGradesearch type is supported.booleanTests if a grade smart gradebook service is supported.booleanTests if a grade system administrative service is supported.booleanTests if a grade system to gradebook lookup session is available.booleanTests if a grade system to gradebook assignment session is available.booleanTests if a grade system lookup service is supported.booleanTests if grade system notification is supported.booleanTests if a grade system query service is supported.booleansupportsGradeSystemRecordType(Type gradeSystemRecordType) Tests if the givenGradeSystemrecord type is supported.booleanTests if a grade system search service is supported.booleansupportsGradeSystemSearchRecordType(Type gradeSystemSearchRecordType) Tests if the givenGradeSystemsearch record type is supported.booleanTests if a grade system smart gradebook session is available.booleanTests if a grading batch service is supported.booleanTests if a grading calculation service is supported.booleanTests if a grade system transform service is supported.booleanTests if federation is visible.Methods inherited from interface OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime) Rolls back this service to a point in time.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getGradeLookupSession
Gets theOsidSessionassociated with the grade lookup service.- Returns:
- a
GradeLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeLookup()} is {@code true} .
-
getGradeLookupSessionForGradebook
GradeLookupSession getGradeLookupSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the grade lookup service for the given gradebook.- Parameters:
gradebookId- theIdof theGradebook- Returns:
- a
GradeLookupSession - Throws:
NotFoundException- noGradebookfound by the givenIdNullArgumentException-gradebookIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsGradeLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getGradeQuerySession
Gets theOsidSessionassociated with the grade query service.- Returns:
- a
GradeQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeQuery()} is {@code true} .
-
getGradeQuerySessionForGradebook
GradeQuerySession getGradeQuerySessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the grade query service for the given gradebook.- Parameters:
gradebookId- theIdof theGradebook- Returns:
- a
GradeQuerySession - Throws:
NotFoundException- no gradebook found by the givenIdNullArgumentException-gradebookIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsGradeQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getGradeSearchSession
Gets theOsidSessionassociated with the grade search service.- Returns:
- a
GradeSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSearch()} is {@code true} .
-
getGradeSearchSessionForGradebook
GradeSearchSession getGradeSearchSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the grade search service for the given gradebook.- Parameters:
gradebookId- theIdof theGradebook- Returns:
- a
GradeSearchSession - Throws:
NotFoundException- no gradebook found by the givenIdNullArgumentException-gradebookIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsGradeSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getGradeAdminSession
Gets theOsidSessionassociated with the grade administration service.- Returns:
- a
GradeAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeAdmin()} is {@code true} .
-
getGradeAdminSessionForGradebook
GradeAdminSession getGradeAdminSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the grade administration service for the given gradebook.- Parameters:
gradebookId- theIdof theGradebook- Returns:
- a
GradeAdminSession - Throws:
NotFoundException- no gradebook found by the givenIdNullArgumentException-gradebookIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsGradeAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getGradeNotificationSession
GradeNotificationSession getGradeNotificationSession(GradeReceiver gradeReceiver) throws OperationFailedException Gets theOsidSessionassociated with the grade notification service.- Parameters:
gradeReceiver- the notification callback- Returns:
- a
GradeNotificationSession - Throws:
NullArgumentException-gradeReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsGradeNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeNotification()} is {@code true} .
-
getGradeNotificationSessionForGradebook
GradeNotificationSession getGradeNotificationSessionForGradebook(GradeReceiver gradeReceiver, Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the grade notification service for the given gradebook.- Parameters:
gradeReceiver- the notification callbackgradebookId- theIdof theGradebook- Returns:
- a
GradeNotificationSession - Throws:
NotFoundException- no gradebook found by the givenIdNullArgumentException-gradeReceiverorgradebookIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsGradeNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getGradeGradebookSession
Gets theOsidSessionto lookup grade/gradebook mappings.- Returns:
- a
GradeGradebookSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeGradebook()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeGradebook()} is {@code true} .
-
getGradeGradebookAssignmentSession
GradeGradebookAssignmentSession getGradeGradebookAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning grades to gradebooks.- Returns:
- a
GradeGradebookAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeGradebookAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeGradebookAssignment()} is {@code true} .
-
getGradeSmartGradebookSession
GradeSmartGradebookSession getGradeSmartGradebookSession(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage grade smart gradebooks.- Parameters:
gradebookId- theIdof theGradebook- Returns:
- a
GradeSmartGradebookSession - Throws:
NotFoundException- no gradebook found by the givenIdNullArgumentException-gradebookIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsGradeSmartGradebook()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSmartGradebook()} is {@code true} .
-
getGradeSystemLookupSession
Gets theOsidSessionassociated with the grade system lookup service.- Returns:
- a
GradeSystemLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeSystemLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSystemLookup()} is {@code true} .
-
getGradeSystemLookupSessionForGradebook
GradeSystemLookupSession getGradeSystemLookupSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the grade system lookup service for the given gradebook.- Parameters:
gradebookId- theIdof the gradebook- Returns:
a GradeSystemLookupSession- Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsGradeSystemLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSystemLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getGradeSystemQuerySession
Gets theOsidSessionassociated with the grade system query service.- Returns:
- a
GradeSystemQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeSystemQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSystemQuery()} is {@code true} .
-
getGradeSystemQuerySessionForGradebook
GradeSystemQuerySession getGradeSystemQuerySessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the grade system query service for the given gradebook.- Parameters:
gradebookId- theIdof the gradebook- Returns:
a GradeSystemQuerySession- Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsGradeSystemQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSystemQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getGradeSystemSearchSession
Gets theOsidSessionassociated with the grade system search service.- Returns:
- a
GradeSystemSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeSystemSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSystemSearch()} is {@code true} .
-
getGradeSystemSearchSessionForGradebook
GradeSystemSearchSession getGradeSystemSearchSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the grade system search service for the given gradebook.- Parameters:
gradebookId- theIdof the gradebook- Returns:
a GradeSystemSearchSession- Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsGradeSystemSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSystemSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getGradeSystemAdminSession
Gets theOsidSessionassociated with the grade system administration service.- Returns:
- a
GradeSystemAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeSystemAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSystemAdmin()} is {@code true} .
-
getGradeSystemAdminSessionForGradebook
GradeSystemAdminSession getGradeSystemAdminSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the grade system admin service for the given gradebook.- Parameters:
gradebookId- theIdof the gradebook- Returns:
a GradeSystemAdminSession- Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsGradeSystemAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSystemAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getGradeSystemNotificationSession
GradeSystemNotificationSession getGradeSystemNotificationSession(GradeSystemReceiver gradeSystemReceiver) throws OperationFailedException Gets the notification session for notifications pertaining to grade system changes.- Parameters:
gradeSystemReceiver- the grade system receiver- Returns:
- a
GradeSystemNotificationSession - Throws:
NullArgumentException-gradeSystemReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsGradeSystemNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSystemNotification()} is {@code true} .
-
getGradeSystemNotificationSessionForGradebook
GradeSystemNotificationSession getGradeSystemNotificationSessionForGradebook(GradeSystemReceiver gradeSystemReceiver, Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the grade system notification service for the given gradebook.- Parameters:
gradeSystemReceiver- the grade system receivergradebookId- theIdof the gradebook- Returns:
- a
GradeSystemNotificationSession - Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradeSystemReceiverorgradebookIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsGradeSystemNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSystemNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getGradeSystemGradebookSession
Gets the session for retrieving grade system to gradebook mappings.- Returns:
- a
GradeSystemGradebookSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeSystemGradebook()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSystemGradebook()} is {@code true} .
-
getGradeSystemGradebookAssignmentSession
GradeSystemGradebookAssignmentSession getGradeSystemGradebookAssignmentSession() throws OperationFailedExceptionGets the session for assigning grade system to gradebook mappings.- Returns:
- a
GradeSystemGradebookAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeSystemGradebookAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSystemGradebookAssignment()} is {@code true} .
-
getGradeSystemSmartGradebookSession
GradeSystemSmartGradebookSession getGradeSystemSmartGradebookSession(Id gradebookId) throws NotFoundException, OperationFailedException Gets the session for managing smart gradebooks of grade systems.- Parameters:
gradebookId- theIdof the gradebook- Returns:
- a
GradeSystemSmartGradebookSession - Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsGradeSystemSmartGradebook()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeSystemSmartGradebook()} is {@code true} .
-
getGradeEntryLookupSession
Gets theOsidSessionassociated with the grade entry lookup service.- Returns:
- a
GradeEntryLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeEntryLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeEntryLookup()} is {@code true} .
-
getGradeEntryLookupSessionForGradebook
GradeEntryLookupSession getGradeEntryLookupSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the grade entry lookup service for the given gradebook.- Parameters:
gradebookId- theIdof the gradebook- Returns:
a GradeEntryLookupSession- Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsGradeEntryLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeEntryLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getGradeEntryQuerySession
Gets theOsidSessionassociated with the grade entry query service.- Returns:
- a
GradeEntryQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeEntryQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeEntryQuery()} is {@code true} .
-
getGradeEntryQuerySessionForGradebook
GradeEntryQuerySession getGradeEntryQuerySessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the grade entry query service for the given gradebook.- Parameters:
gradebookId- theIdof the gradebook- Returns:
a GradeEntryQuerySession- Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsGradeEntryQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeEntryQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getGradeEntrySearchSession
Gets theOsidSessionassociated with the grade entry search service.- Returns:
- a
GradeEntrySearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeEntrySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeEntrySearch()} is {@code true} .
-
getGradeEntrySearchSessionForGradebook
GradeEntrySearchSession getGradeEntrySearchSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the grade entry search service for the given gradebook.- Parameters:
gradebookId- theIdof the gradebook- Returns:
a GradeEntrySearchSession- Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsGradeEntrySearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeEntrySearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getGradeEntryAdminSession
Gets theOsidSessionassociated with the grade entry administration service.- Returns:
- a
GradeEntryAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeEntryAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeEntryAdmin()} is {@code true} .
-
getGradeEntryAdminSessionForGradebook
GradeEntryAdminSession getGradeEntryAdminSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the grade entry admin service for the given gradebook.- Parameters:
gradebookId- theIdof the gradebook- Returns:
a GradeEntryAdminSession- Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsGradeEntryAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeEntryAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getGradeEntryNotificationSession
GradeEntryNotificationSession getGradeEntryNotificationSession(GradeEntryReceiver receiver) throws OperationFailedException Gets the notification session for notifications pertaining to grade entry changes.- Parameters:
receiver- the grade entry receiver- Returns:
- a
GradeEntryNotificationSession - Throws:
NullArgumentException-receiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsGradeEntryNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeEntryNotification()} is {@code true} .
-
getGradeEntryNotificationSessionForGradebook
GradeEntryNotificationSession getGradeEntryNotificationSessionForGradebook(GradeEntryReceiver receiver, Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the grade entry notification service for the given gradebook.- Parameters:
receiver- the grade entry receivergradebookId- theIdof the gradebook- Returns:
- a
GradeEntryNotificationSession - Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-receiverorgradebookIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsGradeEntryNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeEntryNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getGradeEntryGradebookSession
Gets the session for retrieving grade entry to gradebook mappings.- Returns:
- a
GradeEntryGradebookSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeEntryGradebook()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeEntryGradebook()} is {@code true} .
-
getGradeEntryGradebookAssignmentSession
GradeEntryGradebookAssignmentSession getGradeEntryGradebookAssignmentSession() throws OperationFailedExceptionGets the session for assigning grade entry to gradebook mappings.- Returns:
- a
GradeEntryGradebookAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradeEntryGradebookAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeEntryGradebookAssignment()} is {@code true} .
-
getGradeEntrySmartGradebookSession
GradeEntrySmartGradebookSession getGradeEntrySmartGradebookSession(Id gradebookId) throws NotFoundException, OperationFailedException Gets the session for managing smart gradebooks of grade entries.- Parameters:
gradebookId- theIdof the gradebook- Returns:
- a
GradeEntrySmartGradebookSession - Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsGradeEntrySmartGradebook()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradeEntrySmartGradebook()} is {@code true} .
-
getGradebookColumnLookupSession
Gets theOsidSessionassociated with the gradebook column lookup service.- Returns:
- a
GradebookColumnLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradebookColumnLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradebookColumnLookup()} is {@code true} .
-
getGradebookColumnLookupSessionForGradebook
GradebookColumnLookupSession getGradebookColumnLookupSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the gradebook column lookup service for the given gradebook.- Parameters:
gradebookId- theIdof the gradebook- Returns:
- a
GradebookColumnLookupSession - Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsGradebookColumnLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradebookColumnLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getGradebookColumnQuerySession
Gets theOsidSessionassociated with the gradebook column query service.- Returns:
- a
GradebookColumnQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradebookColumnQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradebookColumnQuery()} is {@code true} .
-
getGradebookColumnQuerySessionForGradebook
GradebookColumnQuerySession getGradebookColumnQuerySessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the gradebook column query service for the given gradebook.- Parameters:
gradebookId- theIdof the gradebook- Returns:
a GradebookColumnQuerySession- Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsGradebookColumnQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradebookColumnQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getGradebookColumnSearchSession
Gets theOsidSessionassociated with the gradebook column search service.- Returns:
- a
GradebookColumnSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradebookColumnSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradebookColumnSearch()} is {@code true} .
-
getGradebookColumnSearchSessionForGradebook
GradebookColumnSearchSession getGradebookColumnSearchSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the gradebook column search service for the given gradebook.- Parameters:
gradebookId- theIdof the gradebook- Returns:
- a
GradebookColumnSearchSession - Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsGradebookColumnSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradebookColumnSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getGradebookColumnAdminSession
Gets theOsidSessionassociated with the gradebook column administration service.- Returns:
- a
GradebookColumnAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradebookColumnAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradebookColumnAdmin()} is {@code true} .
-
getGradebookColumnAdminSessionForGradebook
GradebookColumnAdminSession getGradebookColumnAdminSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the gradebook column admin service for the given gradebook.- Parameters:
gradebookId- theIdof the gradebook- Returns:
a GradebookColumnAdminSession- Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsGradebookColumnAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradebookColumnAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getGradebookColumnNotificationSession
GradebookColumnNotificationSession getGradebookColumnNotificationSession(GradebookColumnReceiver gradebookColumnReceiver) throws OperationFailedException Gets the notification session for notifications pertaining to gradebook column changes.- Parameters:
gradebookColumnReceiver- the gradebook column receiver- Returns:
- a
GradebookColumnNotificationSession - Throws:
NullArgumentException-gradebookColumnReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsGradebookColumnNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradebookColumnNotification()} is {@code true} .
-
getGradebookColumnNotificationSessionForGradebook
GradebookColumnNotificationSession getGradebookColumnNotificationSessionForGradebook(GradebookColumnReceiver gradebookColumnReceiver, Id gradebookId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the gradebook column notification service for the given gradebook.- Parameters:
gradebookColumnReceiver- the gradebook column receivergradebookId- theIdof the gradebook- Returns:
- a
GradebookColumnNotificationSession - Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookColumnReceiverorgradebookIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsGradebookColumnNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradebookColumnNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getGradebookColumnGradebookSession
GradebookColumnGradebookSession getGradebookColumnGradebookSession() throws OperationFailedExceptionGets the session for retrieving gradebook column to gradebook mappings.- Returns:
- a
GradebookColumnGradebookSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradebookColumnGradebook()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradebookColumnGradebook()} is {@code true} .
-
getGradebookColumnGradebookAssignmentSession
GradebookColumnGradebookAssignmentSession getGradebookColumnGradebookAssignmentSession() throws OperationFailedExceptionGets the session for assigning gradebook column to gradebook mappings.- Returns:
- a
GradebookColumnGradebookAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradebookColumnGradebookAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradebookColumnGradebookAssignment()} is {@code true} .
-
getGradebookColumnSmartGradebookSession
GradebookColumnSmartGradebookSession getGradebookColumnSmartGradebookSession(Id gradebookId) throws NotFoundException, OperationFailedException Gets the session for managing smart gradebooks of gradebook columns.- Parameters:
gradebookId- theIdof the gradebook- Returns:
- a
GradebookColumnSmartGradebookSession - Throws:
NotFoundException-gradebookIdnot foundNullArgumentException-gradebookIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsGradebookColumnSmartGradebook()isfalse- Compliance:
optional- This method must be implemented if {@code supportsGradebookColumnSmartGradebook()} is {@code true} .
-
getGradebookLookupSession
Gets the OsidSession associated with the gradebook lookup service.- Returns:
- a
GradebookLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradebookLookup() is false- Compliance:
optional- This method must be implemented if {@code supportsGradebookLookup()} is true.
-
getGradebookQuerySession
Gets the OsidSession associated with the gradebook query service.- Returns:
- a
GradebookQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradebookQuery() is false- Compliance:
optional- This method must be implemented if {@code supportsGradebookQuery()} is true.
-
getGradebookSearchSession
Gets the OsidSession associated with the gradebook search service.- Returns:
- a
GradebookSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradebookSearch() is false- Compliance:
optional- This method must be implemented if {@code supportsGradebookSearch()} is true.
-
getGradebookAdminSession
Gets the OsidSession associated with the gradebook administration service.- Returns:
- a
GradebookAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradebookAdmin() is false- Compliance:
optional- This method must be implemented if {@code supportsGradebookAdmin()} is true.
-
getGradebookNotificationSession
GradebookNotificationSession getGradebookNotificationSession(GradebookReceiver gradebookReceiver) throws OperationFailedException Gets the notification session for notifications pertaining to gradebook service changes.- Parameters:
gradebookReceiver- the gradebook receiver- Returns:
- a
GradebookNotificationSession - Throws:
NullArgumentException-gradebookReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsGradebookNotification() is false- Compliance:
optional- This method must be implemented if {@code supportsGradebookNotification()} is true.
-
getGradebookHierarchySession
Gets the session traversing gradebook hierarchies.- Returns:
- a
GradebookHierarchySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradebookHierarchy() is false- Compliance:
optional- This method must be implemented if {@code supportsGradebookHierarchy()} is true.
-
getGradebookHierarchyDesignSession
GradebookHierarchyDesignSession getGradebookHierarchyDesignSession() throws OperationFailedExceptionGets the session designing gradebook hierarchies.- Returns:
- a
GradebookHierarchyDesignSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradebookHierarchyDesign() is false- Compliance:
optional- This method must be implemented if {@code supportsGradebookHierarchyDesign()} is true.
-
getGradingBatchManager
Gets theGradingBatchManager.- Returns:
- a
GradingBatchManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradingBatch() is false- Compliance:
optional- This method must be implemented if {@code supportsGradingBatch()} is true.
-
getGradingCalculationManager
Gets theGradingCalculationManager.- Returns:
- a
GradingCalculationManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradingCalculation() is false- Compliance:
optional- This method must be implemented if {@code supportsGradingCalculation()} is true.
-
getGradingTransformManager
Gets theGradingTransformManager.- Returns:
- a
GradingTransformManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsGradingTransform() is false- Compliance:
optional- This method must be implemented if {@code supportsGradingTransform()} is true.
-