OSID Logo
OSID Specifications
course chronicle package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.chronicle.CourseChronicleManager
Implementsosid.OsidManager
osid.course.chronicle.CourseChronicleProfile
Description

The course chronicle manager provides access to course chronicle sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • AcademicRecordSession: a session to look at a student academic record
  • ProgramEntryLookupSession: a session to retrieve program entries
  • ProgramEntryQuerySession: a session to query program entries
  • ProgramEntrySearchSession: a session to search for program entries
  • ProgramEntryAdminSession: a session to create and delete program entries
  • ProgramEntryNotificationSession: a session to receive notifications pertaining to program entry changes
  • ProgramEntryCourseCatalogSession: a session to look up program entry to course catalog mappings
  • ProgramEntryCourseCatalogAssignmentSession: a session to manage program entry to course catalog mappings
  • ProgramEntrySmartCourseCatalogSession: a session to manage dynamic course catalogs of program entries
  • CourseEntryLookupSession: a session to retrieve course entries
  • CourseEntryQuerySession: a session to query course entries
  • CourseEntrySearchSession: a session to search for course entries
  • CourseEntryAdminSession: a session to create and delete course entries
  • CourseEntryNotificationSession: a session to receive notifications pertaining to course entry changes
  • CourseEntryCourseCatalogSession: a session to look up course entry to course catalog mappings
  • CourseEntryCourseCatalogAssignmentSession: a session to manage course entry to course catalog mappings
  • CourseEntrySmartCourseCatalogSession: a session to manage dynamic course catalogs of course entries
  • CredentialEntryLookupSession: a session to retrieve credential entries
  • CredentialEntryQuerySession: a session to query credential entries
  • CredentialEntrySearchSession: a session to search for credential entries
  • CredentialEntryAdminSession: a session to create and delete credential entries
  • CredentialEntryNotificationSession: a session to receive notifications pertaining to credential entry changes
  • CredentialEntryCourseCatalogSession: a session to look up credential entry to course catalog mappings
  • CredentialEntryCourseCatalogAssignmentSession: a session to manage credential entry to course catalog mappings
  • CredentialEntrySmartCourseCatalogSession: a session to manage dynamic course catalogs of credential entries
  • AssessmentEntryLookupSession: a session to retrieve assessment entries
  • AssessmentEntryQuerySession: a session to query assessment entries
  • AssessmentEntrySearchSession: a session to search for assessment entries
  • AssessmentEntryAdminSession: a session to create and delete assessment entries
  • AssessmentEntryNotificationSession: a session to receive notifications pertaining to assessment entry changes
  • AssessmentEntryCourseCatalogSession: a session to look up assessment entry to course catalog mappings
  • AssessmentEntryCourseCatalogAssignmentSession: a session to manage assessment entry to course catalog mappings
  • AssessmentEntrySmartCourseCatalogSession: a session to manage dynamic course catalogs of assessment entries
  • AwardEntryLookupSession: a session to retrieve award entries
  • AwardEntryQuerySession: a session to query award entries
  • AwardEntrySearchSession: a session to search for award entries
  • AwardEntryAdminSession: a session to create and delete award entries
  • AwardEntryNotificationSession: a session to receive notifications pertaining to award entry changes
  • AwardEntryCourseCatalogSession: a session to look up award entry to course catalog mappings
  • AwardEntryCourseCatalogAssignmentSession: a session to manage award entry to course catalog mappings
  • AwardEntrySmartCourseCatalogSession: a session to manage dynamic course catalogs of award entries
MethodgetAcademicRecordSession
Description

Gets the OsidSession associated with the academic record service.

Returnosid.course.chronicle.AcademicRecordSessionan AcademicRecordSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAcademicRecord() is false
ComplianceoptionalThis method must be implemented if supportsAcademicRecord() is true.
MethodgetAcademicRecordSessionForCourseCatalog
Description

Gets the OsidSession associated with the academic record service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the course catalog
Returnosid.course.chronicle.AcademicRecordSessionan AcademicRecordSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAcademicRecord() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAcademicRecord() and supportsVisibleFederation() are true
MethodgetProgramEntryLookupSession
Description

Gets the OsidSession associated with the program entry lookup service.

Returnosid.course.chronicle.ProgramEntryLookupSessiona ProgramEntryLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProgramEntryLookup() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntryLookup() is true.
MethodgetProgramEntryLookupSessionForCourseCatalog
Description

Gets the OsidSession associated with the program entry lookup service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the course catalog
Returnosid.course.chronicle.ProgramEntryLookupSessiona ProgramEntryLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProgramEntryLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntryLookup() and supportsVisibleFederation() are true
MethodgetProgramEntryQuerySession
Description

Gets the OsidSession associated with the program entry query service.

Returnosid.course.chronicle.ProgramEntryQuerySessiona ProgramEntryQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProgramEntryQuery() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntryQuery() is true.
MethodgetProgramEntryQuerySessionForCourseCatalog
Description

Gets the OsidSession associated with the program entry query service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.ProgramEntryQuerySessiona ProgramEntryQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProgramEntryQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntryQuery() and supportsVisibleFederation() are true
MethodgetProgramEntrySearchSession
Description

Gets the OsidSession associated with the program entry search service.

Returnosid.course.chronicle.ProgramEntrySearchSessiona ProgramEntrySearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProgramEntrySearch() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntrySearch() is true.
MethodgetProgramEntrySearchSessionForCourseCatalog
Description

Gets the OsidSession associated with the program entry search service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.ProgramEntrySearchSessiona ProgramEntrySearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProgramEntrySearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntrySearch() and supportsVisibleFederation() are true
MethodgetProgramEntryAdminSession
Description

Gets the OsidSession associated with the program entry administration service.

Returnosid.course.chronicle.ProgramEntryAdminSessiona ProgramEntryAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProgramEntryAdmin() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntryAdmin() is true.
MethodgetProgramEntryAdminSessionForCourseCatalog
Description

Gets the OsidSession associated with the program entry administration service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.ProgramEntryAdminSessiona ProgramEntryAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProgramEntryAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntryAdmin() and supportsVisibleFederation() are true
MethodgetProgramEntryNotificationSession
Description

Gets the OsidSession associated with the program entry notification service.

Parametersosid.course.chronicle.ProgramEntryReceiverprogramEntryReceiverthe notification callback
Returnosid.course.chronicle.ProgramEntryNotificationSessiona ProgramEntryNotificationSession
ErrorsNULL_ARGUMENT programEntryReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProgramEntryNotification() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntryNotification() is true.
MethodgetProgramEntryNotificationSessionForCourseCatalog
Description

Gets the OsidSession associated with the program entry notification service for the given course catalog.

Parametersosid.course.chronicle.ProgramEntryReceiverprogramEntryReceiverthe notification callback
osid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.ProgramEntryNotificationSessiona ProgramEntryNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT programEntryReceiver or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProgramEntryNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntryNotification() and supportsVisibleFederation() are true
MethodgetProgramEntryCourseCatalogSession
Description

Gets the OsidSession to lookup program entry/catalog mappings.

Returnosid.course.chronicle.ProgramEntryCourseCatalogSessiona ProgramEntryCourseCatalogSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProgramEntryCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntryCourseCatalog() is true.
MethodgetProgramEntryCourseCatalogAssignmentSession
Description

Gets the OsidSession associated with assigning program entries to course catalogs.

Returnosid.course.chronicle.ProgramEntryCourseCatalogAssignmentSessiona ProgramEntryCourseCatalogAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProgramEntryCourseCatalogAssignment() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntryCourseCatalogAssignment() is true.
MethodgetProgramEntrySmartCourseCatalogSession
Description

Gets the OsidSession associated with the program entry smart course catalog service.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.ProgramEntrySmartCourseCatalogSessiona ProgramEntrySmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProgramEntrySmartCourseCatalog() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntrySmartCourseCatalog() and supportsVisibleFederation() are true
MethodgetCourseEntryLookupSession
Description

Gets the OsidSession associated with the course entry lookup service.

Returnosid.course.chronicle.CourseEntryLookupSessiona CourseEntryLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseEntryLookup() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntryLookup() is true.
MethodgetCourseEntryLookupSessionForCourseCatalog
Description

Gets the OsidSession associated with the course entry lookup service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the course catalog
Returnosid.course.chronicle.CourseEntryLookupSessiona CourseEntryLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseEntryLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntryLookup() and supportsVisibleFederation() are true
MethodgetCourseEntryQuerySession
Description

Gets the OsidSession associated with the course entry query service.

Returnosid.course.chronicle.CourseEntryQuerySessiona CourseEntryQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseEntryQuery() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntryQuery() is true.
MethodgetCourseEntryQuerySessionForCourseCatalog
Description

Gets the OsidSession associated with the course entry query service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.CourseEntryQuerySessiona CourseEntryQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseEntryQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntryQuery() and supportsVisibleFederation() are true
MethodgetCourseEntrySearchSession
Description

Gets the OsidSession associated with the course entry search service.

Returnosid.course.chronicle.CourseEntrySearchSessiona CourseEntrySearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseEntrySearch() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntrySearch() is true.
MethodgetCourseEntrySearchSessionForCourseCatalog
Description

Gets the OsidSession associated with the course entry search service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.CourseEntrySearchSessiona CourseEntrySearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseEntrySearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntrySearch() and supportsVisibleFederation() are true
MethodgetCourseEntryAdminSession
Description

Gets the OsidSession associated with the course entry administration service.

Returnosid.course.chronicle.CourseEntryAdminSessiona CourseEntryAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseEntryAdmin() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntryAdmin() is true.
MethodgetCourseEntryAdminSessionForCourseCatalog
Description

Gets the OsidSession associated with the course entry administration service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.CourseEntryAdminSessiona CourseEntryAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseEntryAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntryAdmin() and supportsVisibleFederation() are true
MethodgetCourseEntryNotificationSession
Description

Gets the OsidSession associated with the course entry notification service.

Parametersosid.course.chronicle.CourseEntryReceivercourseEntryReceiverthe notification callback
Returnosid.course.chronicle.CourseEntryNotificationSessiona CourseEntryNotificationSession
ErrorsNULL_ARGUMENT courseEntryReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseEntryNotification() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntryNotification() is true.
MethodgetCourseEntryNotificationSessionForCourseCatalog
Description

Gets the OsidSession associated with the course entry notification service for the given course catalog.

Parametersosid.course.chronicle.CourseEntryReceivercourseEntryReceiverthe notification callback
osid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.CourseEntryNotificationSessiona CourseEntryNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseEntryReceiver or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseEntryNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntryNotification() and supportsVisibleFederation() are true
MethodgetCourseEntryCourseCatalogSession
Description

Gets the OsidSession to lookup course entry/catalog mappings.

Returnosid.course.chronicle.CourseEntryCourseCatalogSessiona CourseEntryCourseCatalogSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseEntryCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntryCourseCatalog() is true.
MethodgetCourseEntryCourseCatalogAssignmentSession
Description

Gets the OsidSession associated with assigning course entries to course catalogs.

Returnosid.course.chronicle.CourseEntryCourseCatalogAssignmentSessiona CourseEntryCourseCatalogAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseEntryCourseCatalogAssignment() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntryCourseCatalogAssignment() is true.
MethodgetCourseEntrySmartCourseCatalogSession
Description

Gets the OsidSession associated with the course entry smart course catalog service.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.CourseEntrySmartCourseCatalogSessiona CourseEntrySmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseEntrySmartCourseCatalog() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntrySmartCourseCatalog() and supportsVisibleFederation() are true
MethodgetCredentialEntryLookupSession
Description

Gets the OsidSession associated with the credential entry lookup service.

Returnosid.course.chronicle.CredentialEntryLookupSessiona CredentialEntryLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCredentialEntryLookup() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntryLookup() is true.
MethodgetCredentialEntryLookupSessionForCourseCatalog
Description

Gets the OsidSession associated with the credential entry lookup service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the course catalog
Returnosid.course.chronicle.CredentialEntryLookupSessiona CredentialEntryLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCredentialEntryLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntryLookup() and supportsVisibleFederation() are true
MethodgetCredentialEntryQuerySession
Description

Gets the OsidSession associated with the credential entry query service.

Returnosid.course.chronicle.CredentialEntryQuerySessiona CredentialEntryQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCredentialEntryQuery() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntryQuery() is true.
MethodgetCredentialEntryQuerySessionForCourseCatalog
Description

Gets the OsidSession associated with the credential entry query service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.CredentialEntryQuerySessiona CredentialEntryQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCredentialEntryQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntryQuery() and supportsVisibleFederation() are true
MethodgetCredentialEntrySearchSession
Description

Gets the OsidSession associated with the credential entry search service.

Returnosid.course.chronicle.CredentialEntrySearchSessiona CredentialEntrySearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCredentialEntrySearch() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntrySearch() is true.
MethodgetCredentialEntrySearchSessionForCourseCatalog
Description

Gets the OsidSession associated with the credential entry search service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.CredentialEntrySearchSessiona CredentialEntrySearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCredentialEntrySearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntrySearch() and supportsVisibleFederation() are true
MethodgetCredentialEntryAdminSession
Description

Gets the OsidSession associated with the credential entry administration service.

Returnosid.course.chronicle.CredentialEntryAdminSessiona CredentialEntryAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCredentialEntryAdmin() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntryAdmin() is true.
MethodgetCredentialEntryAdminSessionForCourseCatalog
Description

Gets the OsidSession associated with the credential entry administration service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.CredentialEntryAdminSessiona CredentialEntryAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCredentialEntryAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntryAdmin() and supportsVisibleFederation() are true
MethodgetCredentialEntryNotificationSession
Description

Gets the OsidSession associated with the credential entry notification service.

Parametersosid.course.chronicle.CredentialEntryReceivercredentialEntryReceiverthe notification callback
Returnosid.course.chronicle.CredentialEntryNotificationSessiona CredentialEntryNotificationSession
ErrorsNULL_ARGUMENT credentialEntryReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCredentialEntryNotification() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntryNotification() is true.
MethodgetCredentialEntryNotificationSessionForCourseCatalog
Description

Gets the OsidSession associated with the credential entry notification service for the given course catalog.

Parametersosid.course.chronicle.CredentialEntryReceivercredentialEntryReceiverthe notification callback
osid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.CredentialEntryNotificationSessiona CredentialEntryNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT credentialEntryReceiver or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCredentialEntryNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntryNotification() and supportsVisibleFederation() are true
MethodgetCredentialEntryCourseCatalogSession
Description

Gets the OsidSession to lookup credential entry/catalog mappings.

Returnosid.course.chronicle.CredentialEntryCourseCatalogSessiona CredentialEntryCourseCatalogSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCredentialEntryCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntryCourseCatalog() is true.
MethodgetCredentialEntryCourseCatalogAssignmentSession
Description

Gets the OsidSession associated with assigning credential entries to course catalogs.

Returnosid.course.chronicle.CredentialEntryCourseCatalogAssignmentSessiona CredentialEntryCourseCatalogAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCredentialEntryCourseCatalogAssignment() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntryCourseCatalogAssignment() is true.
MethodgetCredentialEntrySmartCourseCatalogSession
Description

Gets the OsidSession associated with the credential entry smart course catalog service.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.CredentialEntrySmartCourseCatalogSessiona CredentialEntrySmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCredentialEntrySmartCourseCatalog() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntrySmartCourseCatalog() and supportsVisibleFederation() are true
MethodgetAssessmentEntryLookupSession
Description

Gets the OsidSession associated with the assessment entry lookup service.

Returnosid.course.chronicle.AssessmentEntryLookupSessionan AssessmentEntryLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentEntryLookup() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntryLookup() is true.
MethodgetAssessmentEntryLookupSessionForCourseCatalog
Description

Gets the OsidSession associated with the assessment entry lookup service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the course catalog
Returnosid.course.chronicle.AssessmentEntryLookupSessionan AssessmentEntryLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentEntryLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntryLookup() and supportsVisibleFederation() are true
MethodgetAssessmentEntryQuerySession
Description

Gets the OsidSession associated with the assessment entry query service.

Returnosid.course.chronicle.AssessmentEntryQuerySessionan AssessmentEntryQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentEntryQuery() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntryQuery() is true.
MethodgetAssessmentEntryQuerySessionForCourseCatalog
Description

Gets the OsidSession associated with the assessment entry query service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.AssessmentEntryQuerySessionan AssessmentEntryQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentEntryQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntryQuery() and supportsVisibleFederation() are true
MethodgetAssessmentEntrySearchSession
Description

Gets the OsidSession associated with the assessment entry search service.

Returnosid.course.chronicle.AssessmentEntrySearchSessionan AssessmentEntrySearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentEntrySearch() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntrySearch() is true.
MethodgetAssessmentEntrySearchSessionForCourseCatalog
Description

Gets the OsidSession associated with the assessment entry search service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.AssessmentEntrySearchSessionan AssessmentEntrySearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentEntrySearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntrySearch() and supportsVisibleFederation() are true
MethodgetAssessmentEntryAdminSession
Description

Gets the OsidSession associated with the assessment entry administration service.

Returnosid.course.chronicle.AssessmentEntryAdminSessionan AssessmentEntryAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentEntryAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntryAdmin() is true.
MethodgetAssessmentEntryAdminSessionForCourseCatalog
Description

Gets the OsidSession associated with the assessment entry administration service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.AssessmentEntryAdminSessionan AssessmentEntryAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentEntryAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntryAdmin() and supportsVisibleFederation() are true
MethodgetAssessmentEntryNotificationSession
Description

Gets the OsidSession associated with the assessment entry notification service.

Parametersosid.course.chronicle.AssessmentEntryReceiverassessmentEntryReceiverthe notification callback
Returnosid.course.chronicle.AssessmentEntryNotificationSessionan AssessmentEntryNotificationSession
ErrorsNULL_ARGUMENT assessmentEntryReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentEntryNotification() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntryNotification() is true.
MethodgetAssessmentEntryNotificationSessionForCourseCatalog
Description

Gets the OsidSession associated with the course notification service for the given course catalog.

Parametersosid.course.chronicle.AssessmentEntryReceiverassessmentEntryReceiverthe notification callback
osid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.AssessmentEntryNotificationSessionan AssessmentEntryNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT assessmentEntryReceiver or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentEntryNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntryNotification() and supportsVisibleFederation() are true
MethodgetAssessmentEntryCourseCatalogSession
Description

Gets the OsidSession to lookup assessment entry/catalog mappings.

Returnosid.course.chronicle.AssessmentEntryCourseCatalogSessionan AssessmentEntryCourseCatalogSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentEntryCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntryCourseCatalog() is true.
MethodgetAssessmentEntryCourseCatalogAssignmentSession
Description

Gets the OsidSession associated with assigning assessment entries to course catalogs.

Returnosid.course.chronicle.AssessmentEntryCourseCatalogAssignmentSessionan AssessmentEntryCourseCatalogAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentEntryCourseCatalogAssignment() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntryCourseCatalogAssignment() is true.
MethodgetAssessmentEntrySmartCourseCatalogSession
Description

Gets the OsidSession associated with the assessment entry smart course catalog service.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.AssessmentEntrySmartCourseCatalogSessionan AssessmentEntrySmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentEntrySmartCourseCatalog() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntrySmartCourseCatalog() and supportsVisibleFederation() are true
MethodgetAwardEntryLookupSession
Description

Gets the OsidSession associated with the award entry lookup service.

Returnosid.course.chronicle.AwardEntryLookupSessionan AwardEntryLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntryLookup() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryLookup() is true.
MethodgetAwardEntryLookupSessionForCourseCatalog
Description

Gets the OsidSession associated with the award entry lookup service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the course catalog
Returnosid.course.chronicle.AwardEntryLookupSessionan AwardEntryLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntryLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryLookup() and supportsVisibleFederation() are true
MethodgetAwardEntryQuerySession
Description

Gets the OsidSession associated with the award entry query service.

Returnosid.course.chronicle.AwardEntryQuerySessionan AwardEntryQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntryQuery() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryQuery() is true.
MethodgetAwardEntryQuerySessionForCourseCatalog
Description

Gets the OsidSession associated with the award entry query service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.AwardEntryQuerySessionan AwardEntryQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntryQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryQuery() and supportsVisibleFederation() are true
MethodgetAwardEntrySearchSession
Description

Gets the OsidSession associated with the award entry search service.

Returnosid.course.chronicle.AwardEntrySearchSessionan AwardEntrySearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntrySearch() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntrySearch() is true.
MethodgetAwardEntrySearchSessionForCourseCatalog
Description

Gets the OsidSession associated with the award entry search service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.AwardEntrySearchSessionan AwardEntrySearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntrySearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntrySearch() and supportsVisibleFederation() are true
MethodgetAwardEntryAdminSession
Description

Gets the OsidSession associated with the award entry administration service.

Returnosid.course.chronicle.AwardEntryAdminSessionan AwardEntryAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntryAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryAdmin() is true.
MethodgetAwardEntryAdminSessionForCourseCatalog
Description

Gets the OsidSession associated with the award entry administration service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.AwardEntryAdminSessionan AwardEntryAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntryAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryAdmin() and supportsVisibleFederation() are true
MethodgetAwardEntryNotificationSession
Description

Gets the OsidSession associated with the award entry notification service.

Parametersosid.course.chronicle.AwardEntryReceiverawardEntryReceiverthe notification callback
Returnosid.course.chronicle.AwardEntryNotificationSessionan AwardEntryNotificationSession
ErrorsNULL_ARGUMENT awardEntryReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntryNotification() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryNotification() is true.
MethodgetAwardEntryNotificationSessionForCourseCatalog
Description

Gets the OsidSession associated with the course notification service for the given course catalog.

Parametersosid.course.chronicle.AwardEntryReceiverawardEntryReceiverthe notification callback
osid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.AwardEntryNotificationSessionan AwardEntryNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT awardEntryReceiver or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntryNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryNotification() and supportsVisibleFederation() are true
MethodgetAwardEntryCourseCatalogSession
Description

Gets the OsidSession to lookup award entry/catalog mappings.

Returnosid.course.chronicle.AwardEntryCourseCatalogSessionan AwardEntryCourseCatalogSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntryCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryCourseCatalog() is true.
MethodgetAwardEntryCourseCatalogAssignmentSession
Description

Gets the OsidSession associated with assigning award entries to course catalogs.

Returnosid.course.chronicle.AwardEntryCourseCatalogAssignmentSessionan AwardEntryCourseCatalogAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntryCourseCatalogAssignment() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryCourseCatalogAssignment() is true.
MethodgetAwardEntrySmartCourseCatalogSession
Description

Gets the OsidSession associated with the award entry smart course catalog service.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.AwardEntrySmartCourseCatalogSessionan AwardEntrySmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntrySmartCourseCatalog() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntrySmartCourseCatalog() and supportsVisibleFederation() are true
MethodgetCourseChronicleBatchManager
Description

Gets the CourseChronicleBatchManager.

Returnosid.course.chronicle.batch.CourseChronicleBatchManagera CourseChronicleBatchManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseChronicleBatchManager() is false
ComplianceoptionalThis method must be implemented if supportsCoiurseChronicleBatchManager() is true.