OSID Logo
OSID Specifications
course chronicle package
Version 3.1.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.Proxyproxy proxy
Returnosid.course.chronicle.AcademicRecordSession an AcademicRecordSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAcademicRecord() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the course catalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AcademicRecordSession an AcademicRecordSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAcademicRecord() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAcademicRecord() and supportsVisibleFederation() are true
MethodgetProgramEntryLookupSession
Description

Gets the OsidSession associated with the program entry lookup service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.ProgramEntryLookupSession a ProgramEntryLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProgramEntryLookup() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the course catalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.ProgramEntryLookupSession a ProgramEntryLookupSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProgramEntryLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProgramEntryLookup() and supportsVisibleFederation() are true
MethodgetProgramEntryQuerySession
Description

Gets the OsidSession associated with the program entry query service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.ProgramEntryQuerySession a ProgramEntryQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProgramEntryQuery() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.ProgramEntryQuerySession a ProgramEntryQuerySession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProgramEntryQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProgramEntryQuery() and supportsVisibleFederation() are true
MethodgetProgramEntrySearchSession
Description

Gets the OsidSession associated with the program entry search service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.ProgramEntrySearchSession a ProgramEntrySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProgramEntrySearch() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.ProgramEntrySearchSession a ProgramEntrySearchSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProgramEntrySearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProgramEntrySearch() and supportsVisibleFederation() are true
MethodgetProgramEntryAdminSession
Description

Gets the OsidSession associated with the program entry administration service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.ProgramEntryAdminSession a ProgramEntryAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProgramEntryAdmin() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.ProgramEntryAdminSession a ProgramEntryAdminSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProgramEntryAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.ProgramEntryReceiverprogramEntryReceiver the notification callback
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.ProgramEntryNotificationSession a ProgramEntryNotificationSession
ErrorsNULL_ARGUMENT programEntryReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProgramEntryNotification() is false
Complianceoptional This 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.ProgramEntryReceiverprogramEntryReceiver the notification callback
osid.id.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.ProgramEntryNotificationSession a ProgramEntryNotificationSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT programEntryReceiver, courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProgramEntryNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProgramEntryNotification() and supportsVisibleFederation() are true
MethodgetProgramEntryCourseCatalogSession
Description

Gets the OsidSession to lookup program entry/catalog mappings.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.ProgramEntryCourseCatalogSession a ProgramEntryCourseCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProgramEntryCourseCatalog() is false
Complianceoptional This method must be implemented if supportsProgramEntryCourseCatalog() is true.
MethodgetProgramEntryCourseCatalogAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.ProgramEntryCourseCatalogAssignmentSession a ProgramEntryCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProgramEntryCourseCatalogAssignment() is false
Complianceoptional This method must be implemented if supportsProgramEntryCourseCatalogAssignment() is true.
MethodgetProgramEntrySmartCourseCatalogSession
Description

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

Parametersosid.id.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.ProgramEntrySmartCourseCatalogSession a ProgramEntrySmartCourseCatalogSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProgramEntrySmartCourseCatalog() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProgramEntrySmartCourseCatalog() and supportsVisibleFederation() are true
MethodgetCourseEntryLookupSession
Description

Gets the OsidSession associated with the course entry lookup service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CourseEntryLookupSession a CourseEntryLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseEntryLookup() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the course catalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CourseEntryLookupSession a CourseEntryLookupSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseEntryLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCourseEntryLookup() and supportsVisibleFederation() are true
MethodgetCourseEntryQuerySession
Description

Gets the OsidSession associated with the course entry query service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CourseEntryQuerySession a CourseEntryQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseEntryQuery() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CourseEntryQuerySession a CourseEntryQuerySession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseEntryQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCourseEntryQuery() and supportsVisibleFederation() are true
MethodgetCourseEntrySearchSession
Description

Gets the OsidSession associated with the course entry search service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CourseEntrySearchSession a CourseEntrySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseEntrySearch() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CourseEntrySearchSession a CourseEntrySearchSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseEntrySearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCourseEntrySearch() and supportsVisibleFederation() are true
MethodgetCourseEntryAdminSession
Description

Gets the OsidSession associated with the course entry administration service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CourseEntryAdminSession a CourseEntryAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseEntryAdmin() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CourseEntryAdminSession a CourseEntryAdminSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseEntryAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.CourseEntryReceivercourseEntryReceiver the notification callback
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CourseEntryNotificationSession a CourseEntryNotificationSession
ErrorsNULL_ARGUMENT courseEntryReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseEntryNotification() is false
Complianceoptional This 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.CourseEntryReceivercourseEntryReceiver the notification callback
osid.id.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CourseEntryNotificationSession a CourseEntryNotificationSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseEntryReceiver, courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseEntryNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCourseEntryNotification() and supportsVisibleFederation() are true
MethodgetCourseEntryCourseCatalogSession
Description

Gets the OsidSession to lookup course entry/catalog mappings.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CourseEntryCourseCatalogSession a CourseEntryCourseCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseEntryCourseCatalog() is false
Complianceoptional This method must be implemented if supportsCourseEntryCourseCatalog() is true.
MethodgetCourseEntryCourseCatalogAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CourseEntryCourseCatalogAssignmentSession a CourseEntryCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseEntryCourseCatalogAssignment() is false
Complianceoptional This method must be implemented if supportsCourseEntryCourseCatalogAssignment() is true .
MethodgetCourseEntrySmartCourseCatalogSession
Description

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

Parametersosid.id.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CourseEntrySmartCourseCatalogSession a CourseEntrySmartCourseCatalogSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseEntrySmartCourseCatalog() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCourseEntrySmartCourseCatalog() and supportsVisibleFederation() are true
MethodgetCredentialEntryLookupSession
Description

Gets the OsidSession associated with the credential entry lookup service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CredentialEntryLookupSession a CredentialEntryLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCredentialEntryLookup() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the course catalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CredentialEntryLookupSession a CredentialEntryLookupSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCredentialEntryLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCredentialEntryLookup() and supportsVisibleFederation() are true
MethodgetCredentialEntryQuerySession
Description

Gets the OsidSession associated with the credential entry query service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CredentialEntryQuerySession a CredentialEntryQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCredentialEntryQuery() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CredentialEntryQuerySession a CredentialEntryQuerySession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCredentialEntryQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCredentialEntryQuery() and supportsVisibleFederation() are true
MethodgetCredentialEntrySearchSession
Description

Gets the OsidSession associated with the credential entry search service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CredentialEntrySearchSession a CredentialEntrySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCredentialEntrySearch() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CredentialEntrySearchSession a CredentialEntrySearchSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCredentialEntrySearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCredentialEntrySearch() and supportsVisibleFederation() are true
MethodgetCredentialEntryAdminSession
Description

Gets the OsidSession associated with the credential entry administration service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CredentialEntryAdminSession a CredentialEntryAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCredentialEntryAdmin() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CredentialEntryAdminSession a CredentialEntryAdminSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCredentialEntryAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.CredentialEntryReceivercredentialEntryReceiver the notification callback
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CredentialEntryNotificationSession a CredentialEntryNotificationSession
ErrorsNULL_ARGUMENT credentialEntryReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCredentialEntryNotification() is false
Complianceoptional This 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.CredentialEntryReceivercredentialEntryReceiver the notification callback
osid.id.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CredentialEntryNotificationSession a CredentialEntryNotificationSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT credentialEntryReceiver, courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCredentialEntryNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCredentialEntryNotification() and supportsVisibleFederation() are true
MethodgetCredentialEntryCourseCatalogSession
Description

Gets the OsidSession to lookup credential entry/catalog mappings.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CredentialEntryCourseCatalogSession a CredentialEntryCourseCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCredentialEntryCourseCatalog() is false
Complianceoptional This method must be implemented if supportsCredentialEntryCourseCatalog() is true.
MethodgetCredentialEntryCourseCatalogAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CredentialEntryCourseCatalogAssignmentSession a CredentialEntryCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCredentialEntryCourseCatalogAssignment() is false
Complianceoptional This method must be implemented if supportsCredentialEntryCourseCatalogAssignment() is true.
MethodgetCredentialEntrySmartCourseCatalogSession
Description

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

Parametersosid.id.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.CredentialEntrySmartCourseCatalogSession a CredentialEntrySmartCourseCatalogSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCredentialEntrySmartCourseCatalog() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCredentialEntrySmartCourseCatalog() and supportsVisibleFederation() are true
MethodgetAssessmentEntryLookupSession
Description

Gets the OsidSession associated with the assessment entry lookup service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AssessmentEntryLookupSession an AssessmentEntryLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentEntryLookup() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the course catalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AssessmentEntryLookupSession an AssessmentEntryLookupSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentEntryLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentEntryLookup() and supportsVisibleFederation() are true
MethodgetAssessmentEntryQuerySession
Description

Gets the OsidSession associated with the assessment entry query service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AssessmentEntryQuerySession an AssessmentEntryQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentEntryQuery() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AssessmentEntryQuerySession an AssessmentEntryQuerySession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentEntryQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentEntryQuery() and supportsVisibleFederation() are true
MethodgetAssessmentEntrySearchSession
Description

Gets the OsidSession associated with the assessment entry search service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AssessmentEntrySearchSession an AssessmentEntrySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentEntrySearch() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AssessmentEntrySearchSession an AssessmentEntrySearchSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentEntrySearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentEntrySearch() and supportsVisibleFederation() are true
MethodgetAssessmentEntryAdminSession
Description

Gets the OsidSession associated with the assessment entry administration service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AssessmentEntryAdminSession an AssessmentEntryAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentEntryAdmin() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AssessmentEntryAdminSession an AssessmentEntryAdminSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentEntryAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.AssessmentEntryReceiverassessmentEntryReceiver the notification callback
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AssessmentEntryNotificationSession an AssessmentEntryNotificationSession
ErrorsNULL_ARGUMENT assessmentEntryReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentEntryNotification() is false
Complianceoptional This 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.AssessmentEntryReceiverassessmentEntryReceiver the notification callback
osid.id.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AssessmentEntryNotificationSession an AssessmentEntryNotificationSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT assessmentEntryReceiver, courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentEntryNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentEntryNotification() and supportsVisibleFederation() are true
MethodgetAssessmentEntryCourseCatalogSession
Description

Gets the OsidSession to lookup assessment entry/catalog mappings.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AssessmentEntryCourseCatalogSession an AssessmentEntryCourseCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentEntryCourseCatalog() is false
Complianceoptional This method must be implemented if supportsAssessmentEntryCourseCatalog() is true.
MethodgetAssessmentEntryCourseCatalogAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AssessmentEntryCourseCatalogAssignmentSession an AssessmentEntryCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentEntryCourseCatalogAssignment() is false
Complianceoptional This method must be implemented if supportsAssessmentEntryCourseCatalogAssignment() is true.
MethodgetAssessmentEntrySmartCourseCatalogSession
Description

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

Parametersosid.id.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AssessmentEntrySmartCourseCatalogSession an AssessmentEntrySmartCourseCatalogSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentEntrySmartCourseCatalog() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentEntrySmartCourseCatalog() and supportsVisibleFederation() are true
MethodgetAwardEntryLookupSession
Description

Gets the OsidSession associated with the award entry lookup service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AwardEntryLookupSession an AwardEntryLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAwardEntryLookup() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the course catalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AwardEntryLookupSession an AwardEntryLookupSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAwardEntryLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAwardEntryLookup() and supportsVisibleFederation() are true
MethodgetAwardEntryQuerySession
Description

Gets the OsidSession associated with the award entry query service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AwardEntryQuerySession an AwardEntryQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAwardEntryQuery() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AwardEntryQuerySession an AwardEntryQuerySession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAwardEntryQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAwardEntryQuery() and supportsVisibleFederation() are true
MethodgetAwardEntrySearchSession
Description

Gets the OsidSession associated with the award entry search service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AwardEntrySearchSession an AwardEntrySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAwardEntrySearch() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AwardEntrySearchSession an AwardEntrySearchSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAwardEntrySearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAwardEntrySearch() and supportsVisibleFederation() are true
MethodgetAwardEntryAdminSession
Description

Gets the OsidSession associated with the award entry administration service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AwardEntryAdminSession an AwardEntryAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAwardEntryAdmin() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AwardEntryAdminSession an AwardEntryAdminSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAwardEntryAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.AwardEntryReceiverawardEntryReceiver the notification callback
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AwardEntryNotificationSession an AwardEntryNotificationSession
ErrorsNULL_ARGUMENT awardEntryReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAwardEntryNotification() is false
Complianceoptional This 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.AwardEntryReceiverawardEntryReceiver the notification callback
osid.id.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AwardEntryNotificationSession an AwardEntryNotificationSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT awardEntryReceiver, courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAwardEntryNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAwardEntryNotification() and supportsVisibleFederation() are true
MethodgetAwardEntryCourseCatalogSession
Description

Gets the OsidSession to lookup award entry/catalog mappings.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AwardEntryCourseCatalogSession an AwardEntryCourseCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAwardEntryCourseCatalog() is false
Complianceoptional This method must be implemented if supportsAwardEntryCourseCatalog() is true.
MethodgetAwardEntryCourseCatalogAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AwardEntryCourseCatalogAssignmentSession an AwardEntryCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAwardEntryCourseCatalogAssignment() is false
Complianceoptional This method must be implemented if supportsAwardEntryCourseCatalogAssignment() is true.
MethodgetAwardEntrySmartCourseCatalogSession
Description

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

Parametersosid.id.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.chronicle.AwardEntrySmartCourseCatalogSession an AwardEntrySmartCourseCatalogSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAwardEntrySmartCourseCatalog() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAwardEntrySmartCourseCatalog() and supportsVisibleFederation() are true
MethodgetCourseChronicleBatchProxyManager
Description

Gets the CourseChronicleBatchProxyManager .

Returnosid.course.chronicle.batch.CourseChronicleBatchProxyManager a CourseChronicleBatcProxyhManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseChronicleBatchProxyManager() is false
Complianceoptional This method must be implemented if supportsCoiurseChronicleBatchProxyManager() is true.