OSID Logo
OSID Specifications
course chronicle package
Version 3.0.0
Interfaceosid.course.chronicle.CourseChronicleProxyManager
Implementsosid.OsidProxyManager
osid.course.chronicle.CourseChronicleProfile
Used Byosid.course.CourseProxyManager
Description

The course chronicle manager provides access to course chronicle sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy for the purposes of passing information within a server application environment. 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AcademicRecordSessionan AcademicRecordSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAcademicRecord() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AcademicRecordSessionan AcademicRecordSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAcademicRecord() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryLookupSessiona ProgramEntryLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProgramEntryLookup() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryLookupSessiona ProgramEntryLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProgramEntryLookup() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryQuerySessiona ProgramEntryQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProgramEntryQuery() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryQuerySessiona ProgramEntryQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProgramEntryQuery() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntrySearchSessiona ProgramEntrySearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProgramEntrySearch() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntrySearchSessiona ProgramEntrySearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProgramEntrySearch() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryAdminSessiona ProgramEntryAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProgramEntryAdmin() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryAdminSessiona ProgramEntryAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProgramEntryAdmin() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryNotificationSessiona ProgramEntryNotificationSession
ErrorsNULL_ARGUMENTprogramEntryReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProgramEntryNotification() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryNotificationSessiona ProgramEntryNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTprogramEntryReceiver, courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProgramEntryNotification() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryCourseCatalogSessiona ProgramEntryCourseCatalogSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProgramEntryCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntryCourseCatalog() is true .
MethodgetProgramEntryCourseCatalogAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryCourseCatalogAssignmentSessiona ProgramEntryCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProgramEntryCourseCatalogAssignment() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntrySmartCourseCatalogSessiona ProgramEntrySmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProgramEntrySmartCourseCatalog() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryLookupSessiona CourseEntryLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseEntryLookup() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryLookupSessiona CourseEntryLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseEntryLookup() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryQuerySessiona CourseEntryQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseEntryQuery() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryQuerySessiona CourseEntryQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseEntryQuery() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntrySearchSessiona CourseEntrySearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseEntrySearch() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntrySearchSessiona CourseEntrySearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseEntrySearch() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryAdminSessiona CourseEntryAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseEntryAdmin() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryAdminSessiona CourseEntryAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseEntryAdmin() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryNotificationSessiona CourseEntryNotificationSession
ErrorsNULL_ARGUMENTcourseEntryReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseEntryNotification() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryNotificationSessiona CourseEntryNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseEntryReceiver, courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseEntryNotification() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryCourseCatalogSessiona CourseEntryCourseCatalogSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseEntryCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntryCourseCatalog() is true .
MethodgetCourseEntryCourseCatalogAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryCourseCatalogAssignmentSessiona CourseEntryCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseEntryCourseCatalogAssignment() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntrySmartCourseCatalogSessiona CourseEntrySmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseEntrySmartCourseCatalog() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryLookupSessiona CredentialEntryLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCredentialEntryLookup() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryLookupSessiona CredentialEntryLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCredentialEntryLookup() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryQuerySessiona CredentialEntryQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCredentialEntryQuery() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryQuerySessiona CredentialEntryQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCredentialEntryQuery() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntrySearchSessiona CredentialEntrySearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCredentialEntrySearch() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntrySearchSessiona CredentialEntrySearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCredentialEntrySearch() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryAdminSessiona CredentialEntryAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCredentialEntryAdmin() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryAdminSessiona CredentialEntryAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCredentialEntryAdmin() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryNotificationSessiona CredentialEntryNotificationSession
ErrorsNULL_ARGUMENTcredentialEntryReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCredentialEntryNotification() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryNotificationSessiona CredentialEntryNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcredentialEntryReceiver, courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCredentialEntryNotification() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryCourseCatalogSessiona CredentialEntryCourseCatalogSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCredentialEntryCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntryCourseCatalog() is true .
MethodgetCredentialEntryCourseCatalogAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryCourseCatalogAssignmentSessiona CredentialEntryCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCredentialEntryCourseCatalogAssignment() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntrySmartCourseCatalogSessiona CredentialEntrySmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCredentialEntrySmartCourseCatalog() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryLookupSessionan AssessmentEntryLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentEntryLookup() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryLookupSessionan AssessmentEntryLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentEntryLookup() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryQuerySessionan AssessmentEntryQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentEntryQuery() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryQuerySessionan AssessmentEntryQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentEntryQuery() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntrySearchSessionan AssessmentEntrySearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentEntrySearch() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntrySearchSessionan AssessmentEntrySearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentEntrySearch() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryAdminSessionan AssessmentEntryAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentEntryAdmin() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryAdminSessionan AssessmentEntryAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentEntryAdmin() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryNotificationSessionan AssessmentEntryNotificationSession
ErrorsNULL_ARGUMENTassessmentEntryReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentEntryNotification() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntryNotification() is true .
MethodgetAssessmentEntryNotificationSessionForCourseCatalog
Description

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

Parametersosid.course.chronicle.AssessmentEntryReceiverassessmentEntryReceiverthe notification callback
osid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryNotificationSessionan AssessmentEntryNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTassessmentEntryReceiver, courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentEntryNotification() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryCourseCatalogSessionan AssessmentEntryCourseCatalogSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentEntryCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntryCourseCatalog() is true .
MethodgetAssessmentEntryCourseCatalogAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryCourseCatalogAssignmentSessionan AssessmentEntryCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentEntryCourseCatalogAssignment() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntrySmartCourseCatalogSessionan AssessmentEntrySmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentEntrySmartCourseCatalog() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryLookupSessionan AwardEntryLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAwardEntryLookup() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryLookupSessionan AwardEntryLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAwardEntryLookup() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryQuerySessionan AwardEntryQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAwardEntryQuery() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryQuerySessionan AwardEntryQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAwardEntryQuery() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntrySearchSessionan AwardEntrySearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAwardEntrySearch() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntrySearchSessionan AwardEntrySearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAwardEntrySearch() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryAdminSessionan AwardEntryAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAwardEntryAdmin() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryAdminSessionan AwardEntryAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAwardEntryAdmin() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryNotificationSessionan AwardEntryNotificationSession
ErrorsNULL_ARGUMENTawardEntryReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAwardEntryNotification() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryNotification() is true .
MethodgetAwardEntryNotificationSessionForCourseCatalog
Description

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

Parametersosid.course.chronicle.AwardEntryReceiverawardEntryReceiverthe notification callback
osid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryNotificationSessionan AwardEntryNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTawardEntryReceiver, courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAwardEntryNotification() 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryCourseCatalogSessionan AwardEntryCourseCatalogSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAwardEntryCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryCourseCatalog() is true .
MethodgetAwardEntryCourseCatalogAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryCourseCatalogAssignmentSessionan AwardEntryCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAwardEntryCourseCatalogAssignment() 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntrySmartCourseCatalogSessionan AwardEntrySmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAwardEntrySmartCourseCatalog() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntrySmartCourseCatalog() and supportsVisibleFederation() are true
MethodgetCourseChronicleBatchProxyManager
Description

Gets the CourseChronicleBatchProxyManager .

Returnosid.course.chronicle.batch.CourseChronicleBatchProxyManagera CourseChronicleBatcProxyhManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseChronicleBatchProxyManager() is false
ComplianceoptionalThis method must be implemented if supportsCoiurseChronicleBatchProxyManager() is true .