OSID Logo
OSID Specifications
course package
Version 3.1.0
Interfaceosid.course.CourseProxyManager
Implementsosid.OsidProxyManager
osid.course.CourseProfile
Used Byosid.orchestration.OrchestrationManager
Description

The course manager provides access to course management 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:

  • CourseLookupSession: a session to retrieve courses
  • CourseQuerySession: a session to query courses
  • CourseSearchSession: a session to search for courses
  • CourseAdminSession: a session to create and delete courses
  • CourseNotificationSession: a session to receive notifications pertaining to course changes
  • CourseCourseCatalogSession: a session to look up course to course catalog mappings
  • CourseCourseCatalogAssignmentSession: a session to manage course to course catalog mappings
  • CourseSmartCourseCatalogSession: a session to manage dynamic course catalogs of courses
  • ActivityUnitLookupSession: a session to retrieve activity units
  • ActivityUnitQuerySession: a session to query activity units
  • ActivityUnitSearchSession: a session to search for activity units
  • ActivityUnitAdminSession: a session to create and delete activity units
  • ActivityUnitNotificationSession: a session to receive notifications pertaining to activity unit changes
  • ActivityUnitCourseCatalogSession: a session to look up activity unit to course catalog mappings
  • ActivityUnitCourseCatalogAssignmentSession: a session to manage activity unit to course catalog mappings
  • ActivityUnitSmartCourseCatalogSession: a session to manage dynamic course catalogs of activity units
  • CourseOfferingLookupSession: a session to retrieve course offerings
  • CourseOfferingQuerySession: a session to query course offerings
  • CourseOfferingSearchSession: a session to search for course offerings
  • CourseOfferingAdminSession: a session to create and delete course offerings
  • CourseOfferingNotificationSession: a session to receive notifications pertaining to course offering changes
  • CourseCatalogSession: a session to look up course to course catalog mappings
  • CourseOfferingCourseCatalogSession: a session to look up course offering to course catalog mappings
  • CourseOfferingCourseCatalogAssignmentSession: a session to manage course offering to course catalog mappings
  • CourseOfferingSmartCourseCatalogSession: a session to manage dynamic course catalogs of course offerings
  • ActivityLookupSession: a session to retrieve activities
  • ActivityLookupSession: a session to query activities
  • ActivitySearchSession: a session to search for activities
  • ActivityAdminSession: a session to create and delete activities
  • ActivityNotificationSession: a session to receive notifications pertaining to activity changes
  • ActivityCourseCatalogSession: a session to look up activity to course catalog mappings
  • ActivityCourseCatalogAssignmentSession: a session to manage activity to course catalog mappings
  • ActivitySmartCourseCatalogAssignmentSession: a session to manage dynamic course catalogs of activities
  • ActivityUnravellingSession: a session to expand activities into meeting times
  • TermLookupSession: a session to retrieve terms
  • TermLookupSession: a session to query terms
  • TermSearchSession: a session to search for terms
  • TermAdminSession: a session to create and delete terms
  • TermNotificationSession: a session to receive notifications pertaining to term changes
  • TermHierarchySession: a session to traverse a hierarchy of terms
  • TermHierarchyDesignSession: a session to manage a term hierarchy
  • TermCourseCatalogSession: a session to look up term to course catalog mappings
  • TermCourseCatalogAssignmentSession: a session to manage term to course catalog mappings
  • TermSmartCourseCatalogAssignmentSession: a session to manage dynamic course catalogs of terms
  • CourseCatalogLookupSession: a session to retrieve course catalogs
  • CourseCatalogQuerySession: a session to query course catalogs
  • CourseCatalogSearchSession: a session to search for course catalogs
  • CourseCatalogAdminSession: a session to create and delete course catalogs
  • CourseCatalogNotificationSession: a session to receive notifications pertaining to course catalog changes
  • CourseCatalogHierarchySession: a session to traverse a hierarchy of course catalogs
  • CourseCatalogHierarchyDesignSession: a session to manage a course catalog hierarchy
MethodgetCourseLookupSession
Description

Gets the OsidSession associated with the course lookup service.

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

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

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

Gets the OsidSession associated with the course query service.

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

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

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

Gets the OsidSession associated with the course search service.

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

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

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

Gets the OsidSession associated with the course administration service.

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

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

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

Gets the OsidSession associated with the course notification service.

Parametersosid.course.CourseReceivercourseReceiver the notification callback
osid.proxy.Proxyproxy proxy
Returnosid.course.CourseNotificationSession a CourseNotificationSession
ErrorsNULL_ARGUMENT courseReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseNotification() is false
Complianceoptional This method must be implemented if supportsCourseNotification() is true.
MethodgetCourseNotificationSessionForCourseCatalog
Description

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

Parametersosid.course.CourseReceivercourseReceiver the notification callback
osid.id.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.CourseNotificationSession a CourseNotificationSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseReceiver, courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCourseNotification() and supportsVisibleFederation() are true
MethodgetCourseCourseCatalogSession
Description

Gets the OsidSession to lookup course/catalog mappings.

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

Gets the OsidSession associated with assigning courses to course catalogs.

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

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

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

Gets the OsidSession associated with the activity unit lookup service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.ActivityUnitLookupSession an ActivityUnitSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityUnitLookup() is false
Complianceoptional This method must be implemented if supportsActivityUnitLookup() is true.
MethodgetActivityUnitLookupSessionForCourseCatalog
Description

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

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

Gets the OsidSession associated with the activity unit query service.

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

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

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

Gets the OsidSession associated with the activity unit search service.

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

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

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

Gets the OsidSession associated with the activity unit administration service.

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

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

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

Gets the OsidSession associated with the activity unit notification service.

Parametersosid.course.ActivityUnitReceiveractivityUnitReceiver the notification callback
osid.proxy.Proxyproxy proxy
Returnosid.course.ActivityUnitNotificationSession an ActivityUnitNotificationSession
ErrorsNULL_ARGUMENT activityUnitReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityUnitNotification() is false
Complianceoptional This method must be implemented if supportsActivityUnitNotification() is true.
MethodgetActivityUnitNotificationSessionForCourseCatalog
Description

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

Parametersosid.course.ActivityUnitReceiveractivityUnitReceiver the notification callback
osid.id.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.ActivityUnitNotificationSession an ActivityUnitNotificationSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT activityUnitReceiver, courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityUnitNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsActivityUnitNotification() and supportsVisibleFederation() are true
MethodgetActivityUnitCourseCatalogSession
Description

Gets the OsidSession to lookup activity unit/catalog mappings.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.ActivityUnitCourseCatalogSession an ActivityUnitCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityUnitCatalog() is false
Complianceoptional This method must be implemented if supportsActivityUnitCatalog() is true.
MethodgetActivityUnitCourseCatalogAssignmentSession
Description

Gets the OsidSession associated with assigning activity units to course catalogs.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.ActivityUnitCourseCatalogAssignmentSession an ActivityUnitCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityUnitCatalogAssignment() is false
Complianceoptional This method must be implemented if supportsActivityUnitCatalogAssignment() is true.
MethodgetActivityUnitSmartCourseCatalogSession
Description

Gets the OsidSession associated with the activity unit smart course catalog service.

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

Gets the OsidSession associated with the course offering lookup service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.CourseOfferingLookupSession a CourseOfferingSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseOfferingLookup() is false
Complianceoptional This method must be implemented if supportsCourseOfferingLookup() is true.
MethodgetCourseOfferingLookupSessionForCourseCatalog
Description

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

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

Gets the OsidSession associated with the course offering query service.

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

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

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

Gets the OsidSession associated with the course offering search service.

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

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

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

Gets the OsidSession associated with the course offering administration service.

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

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

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

Gets the OsidSession associated with the course offering notification service.

Parametersosid.course.CourseOfferingReceivercourseOfferingReceiver the notification callback
osid.proxy.Proxyproxy proxy
Returnosid.course.CourseOfferingNotificationSession a CourseOfferingNotificationSession
ErrorsNULL_ARGUMENT courseOfferingReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseOfferingNotification() is false
Complianceoptional This method must be implemented if supportsCourseOfferingNotification() is true.
MethodgetCourseOfferingNotificationSessionForCourseCatalog
Description

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

Parametersosid.course.CourseOfferingReceivercourseOfferingReceiver the notification callback
osid.id.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.CourseOfferingNotificationSession a CourseOfferingNotificationSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseOfferingReceiver, courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseOfferingNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCourseOfferingNotification() and supportsVisibleFederation() are true
MethodgetCourseOfferingCourseCatalogSession
Description

Gets the OsidSession to lookup course offering/catalog mappings.

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

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

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

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

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

Gets the OsidSession associated with the activity lookup service.

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

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

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

Gets the OsidSession associated with the activity query service.

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

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

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

Gets the OsidSession associated with the activity search service.

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

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

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

Gets the OsidSession associated with the activity administration service.

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

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

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

Gets the OsidSession associated with the activity notification service.

Parametersosid.course.ActivityReceiveractivityReceiver the notification callback
osid.proxy.Proxyproxy proxy
Returnosid.course.ActivityNotificationSession an ActivityNotificationSession
ErrorsNULL_ARGUMENT activityReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityNotification() is false
Complianceoptional This method must be implemented if supportsActivityNotification() is true.
MethodgetActivityNotificationSessionForCourseCatalog
Description

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

Parametersosid.course.ActivityReceiveractivityReceiver the notification callback
osid.id.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.ActivityNotificationSession an ActivityNotificationSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT activityReceiver, courseCatalogId, or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsActivityNotification() and supportsVisibleFederation() are true
MethodgetActivityCourseCatalogSession
Description

Gets the OsidSession to lookup activity/catalog mappings.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.ActivityCourseCatalogSession an ActivityCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityCatalog() is false
Complianceoptional This method must be implemented if supportsActivityCatalog() is true.
MethodgetActivityCourseCatalogAssignmentSession
Description

Gets the OsidSession associated with assigning activities to course catalogs.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.ActivityCourseCatalogAssignmentSession an ActivityCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityCatalogAssignment() is false
Complianceoptional This method must be implemented if supportsActivityCatalogAssignment() is true.
MethodgetActivitySmartCourseCatalogSession
Description

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

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

Gets the OsidSession associated with unravelling activities into meeting times.

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

Gets the OsidSession associated with unravelling activities into meeting times for the given course catalog.

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

Gets the OsidSession associated with the term lookup service.

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

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

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

Gets the OsidSession associated with the term query service.

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

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

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

Gets the OsidSession associated with the term search service.

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

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

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

Gets the OsidSession associated with the term administration service.

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

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

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

Gets the OsidSession associated with the term notification service.

Parametersosid.course.TermReceivertermReceiver the notification callback
osid.proxy.Proxyproxy proxy
Returnosid.course.TermNotificationSession a TermNotificationSession
ErrorsNULL_ARGUMENT termReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTermNotification() is false
Complianceoptional This method must be implemented if supportsTermNotification() is true.
MethodgetTermNotificationSessionForCourseCatalog
Description

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

Parametersosid.course.TermReceivertermReceiver the notification callback
osid.id.IdcourseCatalogId the Id of the CourseCatalog
osid.proxy.Proxyproxy proxy
Returnosid.course.TermNotificationSession a TermNotificationSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT termReceiver, courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTermNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTermNotification() and supportsVisibleFederation() are true
MethodgetTermHierarchySession
Description

Gets the term hierarchy traversal session.

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

Gets the term hierarchy traversal session for the given catalog.

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

Gets the term hierarchy design session.

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

Gets the term hierarchy design session for the given catalog.

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

Gets the OsidSession to lookup term/catalog mappings.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.TermCourseCatalogSession a TermCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTermCatalog() is false
Complianceoptional This method must be implemented if supportsTermCatalog() is true.
MethodgetTermCourseCatalogAssignmentSession
Description

Gets the OsidSession associated with assigning terms to course catalogs.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.TermCourseCatalogAssignmentSession a TermCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTermCatalogAssignment() is false
Complianceoptional This method must be implemented if supportsTermCatalogAssignment() is true.
MethodgetTermSmartCourseCatalogSession
Description

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

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

Gets the OsidSession associated with the course catalog lookup service.

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

Gets the OsidSession associated with the course catalog query service.

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

Gets the OsidSession associated with the course catalog search service.

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

Gets the OsidSession associated with the course catalog administrative service.

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

Gets the OsidSession associated with the course catalog notification service.

Parametersosid.course.CourseCatalogReceivercourseCatalogReceiver the notification callback
osid.proxy.Proxyproxy proxy
Returnosid.course.CourseCatalogNotificationSession a CourseCatalogNotificationSession
ErrorsNULL_ARGUMENT courseCatalogReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseCatalogNotification() is false
Complianceoptional This method must be implemented if supportsCourseCatalogNotification() is true.
MethodgetCourseCatalogHierarchySession
Description

Gets the OsidSession associated with the course catalog hierarchy service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.CourseCatalogHierarchySession a CourseCatalogHierarchySession for course catalogs
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseCatalogHierarchy() is false
Complianceoptional This method must be implemented if supportsCourseCatalogHierarchy() is true.
MethodgetCourseCatalogHierarchyDesignSession
Description

Gets the OsidSession associated with the course catalog hierarchy design service.

Parametersosid.proxy.Proxyproxy proxy
Returnosid.course.CourseCatalogHierarchyDesignSession a HierarchyDesignSession for course catalogs
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseCatalogHierarchyDesign() is false
Complianceoptional This method must be implemented if supportsCourseCatalogHierarchyDesign() is true.
MethodgetCourseBatchProxyManager
Description

Gets a CourseBatchProxyManager.

Returnosid.course.batch.CourseBatchProxyManager a CourseBatchProxyManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseBatch() is false
Complianceoptional This method must be implemented if supportsCourseBatch() is true.
MethodgetCourseProgramProxyManager
Description

Gets a CourseProgramProxyManager.

Returnosid.course.program.CourseProgramProxyManager a CourseProgramProxyManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseProgram() is false
Complianceoptional This method must be implemented if supportsCourseProgram() is true.
MethodgetCourseRegistrationProxyManager
Description

Gets a CourseRegistrationProxyManager.

Returnosid.course.registration.CourseRegistrationProxyManager a CourseRegistrationProxyManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistration() is false
Complianceoptional This method must be implemented if supportsCourseRegistration() is true.
MethodgetCourseRequisiteProxyManager
Description

Gets a CourseRequisiteProxyManager.

Returnosid.course.requisite.CourseRequisiteProxyManager a CourseRequisiteProxyManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRequisite() is false
Complianceoptional This method must be implemented if supportsCourseRequisite() is true.
MethodgetCourseSyllabusProxyManager
Description

Gets a CourseSyllabusProxyManager.

Returnosid.course.syllabus.CourseSyllabusProxyManager a CourseSyllabusProxyManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseSyllabus() is false
Complianceoptional This method must be implemented if supportsCourseSyllabus() is true.
MethodgetCoursePlanProxyManager
Description

Gets a CoursePlanProxyManager.

Returnosid.course.plan.CoursePlanProxyManager a CoursePlanProxyManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCoursePlan() is false
Complianceoptional This method must be implemented if supportsCoursePlan() is true.
MethodgetCourseChronicleProxyManager
Description

Gets a CourseChronicleProxyManager.

Returnosid.course.chronicle.CourseChronicleProxyManager a CourseChronicleProxyManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseChronicle() is false
Complianceoptional This method must be implemented if supportsCourseChronicle() is true.