OSID Logo
OSID Specifications
course chronicle package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.chronicle.CourseChronicleProxyManager
Implementsosid.OsidProxyManager
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. 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_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AcademicRecordSessionan AcademicRecordSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryLookupSessiona ProgramEntryLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryLookupSessiona ProgramEntryLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT proxy or 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryQuerySessiona ProgramEntryQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryQuerySessiona ProgramEntryQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntrySearchSessiona ProgramEntrySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntrySearchSessiona ProgramEntrySearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryAdminSessiona ProgramEntryAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryAdminSessiona ProgramEntryAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryNotificationSessiona ProgramEntryNotificationSession
ErrorsNULL_ARGUMENT programEntryReceiver or proxy 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryNotificationSessiona ProgramEntryNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT programEntryReceiver, courseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryCourseCatalogSessiona ProgramEntryCourseCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntryCourseCatalogAssignmentSessiona ProgramEntryCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.ProgramEntrySmartCourseCatalogSessiona ProgramEntrySmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryLookupSessiona CourseEntryLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryLookupSessiona CourseEntryLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT proxy or 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryQuerySessiona CourseEntryQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryQuerySessiona CourseEntryQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntrySearchSessiona CourseEntrySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntrySearchSessiona CourseEntrySearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryAdminSessiona CourseEntryAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryAdminSessiona CourseEntryAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryNotificationSessiona CourseEntryNotificationSession
ErrorsNULL_ARGUMENT courseEntryReceiver or proxy 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryNotificationSessiona CourseEntryNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseEntryReceiver, courseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryCourseCatalogSessiona CourseEntryCourseCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntryCourseCatalogAssignmentSessiona CourseEntryCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CourseEntrySmartCourseCatalogSessiona CourseEntrySmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryLookupSessiona CredentialEntryLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryLookupSessiona CredentialEntryLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT proxy or 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryQuerySessiona CredentialEntryQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryQuerySessiona CredentialEntryQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntrySearchSessiona CredentialEntrySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntrySearchSessiona CredentialEntrySearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryAdminSessiona CredentialEntryAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryAdminSessiona CredentialEntryAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryNotificationSessiona CredentialEntryNotificationSession
ErrorsNULL_ARGUMENT credentialEntryReceiver or proxy 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryNotificationSessiona CredentialEntryNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT credentialEntryReceiver, courseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryCourseCatalogSessiona CredentialEntryCourseCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntryCourseCatalogAssignmentSessiona CredentialEntryCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.CredentialEntrySmartCourseCatalogSessiona CredentialEntrySmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryLookupSessionan AssessmentEntryLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryLookupSessionan AssessmentEntryLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT proxy or 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryQuerySessionan AssessmentEntryQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryQuerySessionan AssessmentEntryQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntrySearchSessionan AssessmentEntrySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntrySearchSessionan AssessmentEntrySearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryAdminSessionan AssessmentEntryAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryAdminSessionan AssessmentEntryAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryNotificationSessionan AssessmentEntryNotificationSession
ErrorsNULL_ARGUMENT assessmentEntryReceiver or proxy 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 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_ARGUMENT assessmentEntryReceiver, courseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryCourseCatalogSessionan AssessmentEntryCourseCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntryCourseCatalogAssignmentSessionan AssessmentEntryCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AssessmentEntrySmartCourseCatalogSessionan AssessmentEntrySmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryLookupSessionan AwardEntryLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryLookupSessionan AwardEntryLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT proxy or 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryQuerySessionan AwardEntryQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryQuerySessionan AwardEntryQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntrySearchSessionan AwardEntrySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntrySearchSessionan AwardEntrySearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryAdminSessionan AwardEntryAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryAdminSessionan AwardEntryAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or 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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryNotificationSessionan AwardEntryNotificationSession
ErrorsNULL_ARGUMENT awardEntryReceiver or proxy 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 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_ARGUMENT awardEntryReceiver, courseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryCourseCatalogSessionan AwardEntryCourseCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntryCourseCatalogAssignmentSessionan AwardEntryCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxyproxy
Returnosid.course.chronicle.AwardEntrySmartCourseCatalogSessionan AwardEntrySmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntrySmartCourseCatalog() 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
UNIMPLEMENTED supportsCourseChronicleBatchProxyManager() is false
ComplianceoptionalThis method must be implemented if supportsCoiurseChronicleBatchProxyManager() is true.