OSID Logo
OSID Specifications
course registration package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.registration.CourseRegistrationProxyManager
Implementsosid.OsidProxyManager
osid.course.registration.CourseRegistrationProfile
Description

The course registration manager provides access to registration sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy object for the purposes of passing information within a server application environment. The sessions included in this manager are:

  • ActivityBundleLookupSession: a session to retrieve activity bundles
  • ActivityBundleQuerySession: a session to query activity bundles
  • ActivityBundleSearchSession: a session to search for activity bundles
  • ActivityBundleAdminSession: a session to create and delete activity bundles
  • ActivityBundleNotificationSession: a session to receive notifications pertaining to activity bundle changes
  • ActivityBundleCourseCatalogSession: a session to look up activity bundle to course catalog mappings
  • ActivityBundleCourseCatalogAssignmentSession: a session to manage activity bundle to course catalog mappings
  • ActivityBundleSmartCourseCatalogSession: a session to manage dynamic course catalogs of activity bundles
  • RegistrationLookupSession: a session to retrieve registrations
  • RegistrationQuerySession: a session to query registrations
  • RegistrationSearchSession: a session to search for registrations
  • RegistrationAdminSession: a session to create and delete registrations
  • RegistrationNotificationSession: a session to receive notifications pertaining to registration changes
  • RegistrationCourseCatalogSession: a session to look up registration to course catalog mappings
  • RegistrationCourseCatalogAssignmentSession: a session to manage registration to course catalog mappings
  • RegistrationSmartCourseCatalogSession: a session to manage dynamic course catalogs of registrations
  • ActivityRegistrationLookupSession: a session to retrieve activity registrations
  • ActivityRegistrationQuerySession: a session to query activity registrations
  • ActivityRegistrationSearchSession: a session to search for activity registrations
  • ActivityRegistrationAdminSession: a session to create and delete activity registrations
  • ActivityRegistrationNotificationSession: a session to receive notifications pertaining to activity registration changes
  • ActivityRegistrationCourseCatalogSession: a session to look up activity registration to course catalog mappings
  • ActivityRegistrationCourseCatalogAssignmentSession: a session to manage activity registration to course catalog mappings
  • ActivityRegistrationSmartCourseCatalogSession: a session to manage dynamic course catalogs of activity registrations
MethodgetActivityBundleLookupSession
Description

Gets the OsidSession associated with the activity bundle lookup service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityBundleLookupSessionan ActivityBundleSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBundleLookup() is false
ComplianceoptionalThis method must be implemented if supportsActivityBundleLookup() is true.
MethodgetActivityBundleLookupSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the course catalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityBundleLookupSessionan ActivityBundleLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBundleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityBundleLookup() and supportsVisibleFederation() are true
MethodgetActivityBundleQuerySession
Description

Gets the OsidSession associated with the activity bundle query service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityBundleQuerySessionan ActivityBundleQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBundleQuery() is false
ComplianceoptionalThis method must be implemented if supportsActivityBundleQuery() is true.
MethodgetActivityBundleQuerySessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityBundleQuerySessionan ActivityBundleQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBundleQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityBundleQuery() and supportsVisibleFederation() are true
MethodgetActivityBundleSearchSession
Description

Gets the OsidSession associated with the activity bundle search service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityBundleSearchSessionan ActivityBundleSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBundleSearch() is false
ComplianceoptionalThis method must be implemented if supportsActivityBundleSearch() is true.
MethodgetActivityBundleSearchSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityBundleSearchSessionan ActivityBundleSearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBundleSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityBundleSearch() and supportsVisibleFederation() are true
MethodgetActivityBundleAdminSession
Description

Gets the OsidSession associated with the activity bundle administration service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityBundleAdminSessionan ActivityBundleAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBundleAdmin() is false
ComplianceoptionalThis method must be implemented if supportsActivityBundleAdmin() is true.
MethodgetActivityBundleAdminSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityBundleAdminSessionan ActivityBundleAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBundleAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityBundleAdmin() and supportsVisibleFederation() are true
MethodgetActivityBundleNotificationSession
Description

Gets the OsidSession associated with the activity bundle notification service.

Parametersosid.course.registration.ActivityBundleReceiveractivityBundleReceiverthe notification callback
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityBundleNotificationSessionan ActivityBundleNotificationSession
ErrorsNULL_ARGUMENT activityBundleReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBundleNotification() is false
ComplianceoptionalThis method must be implemented if supportsActivityBundleNotification() is true.
MethodgetActivityBundleNotificationSessionForCourseCatalog
Description

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

Parametersosid.course.registration.ActivityBundleReceiveractivityBundleReceiverthe notification callback
osid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityBundleNotificationSessionan ActivityBundleNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT activityBundleReceiver, courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBundleNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityBundleNotification() and supportsVisibleFederation() are true
MethodgetActivityBundleCourseCatalogSession
Description

Gets the OsidSession to lookup activity bundle/course catalog mappings.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityBundleCourseCatalogSessionan ActivityBundleCourseCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBundleCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsActivityBundleCourseCatalog() is true.
MethodgetActivityBundleCourseCatalogAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityBundleCourseCatalogAssignmentSessionan ActivityBundleCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBundleCourseCatalogAssignment() is false
ComplianceoptionalThis method must be implemented if supportsActivityBundleCourseCatalogAssignment() is true.
MethodgetActivityBundleSmartCourseCatalogSession
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityBundleSmartCourseCatalogSessionan ActivityBundleSmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBundleSmartCourseCatalog() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityBundleSmartCourseCatalog() and supportsVisibleFederation() are true
MethodgetRegistrationLookupSession
Description

Gets the OsidSession associated with the registration lookup service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.RegistrationLookupSessiona RegistrationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRegistrationLookup() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationLookup() is true.
MethodgetRegistrationLookupSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the course catalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.RegistrationLookupSessiona RegistrationLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRegistrationLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationLookup() and supportsVisibleFederation() are true
MethodgetRegistrationQuerySession
Description

Gets the OsidSession associated with the registration query service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.RegistrationQuerySessiona RegistrationQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRegistrationQuery() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationQuery() is true.
MethodgetRegistrationQuerySessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.RegistrationQuerySessiona RegistrationQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRegistrationQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationQuery() and supportsVisibleFederation() are true
MethodgetRegistrationSearchSession
Description

Gets the OsidSession associated with the registration search service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.RegistrationSearchSessiona RegistrationSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRegistrationSearch() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationSearch() is true.
MethodgetRegistrationSearchSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.RegistrationSearchSessiona RegistrationSearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRegistrationSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationSearch() and supportsVisibleFederation() are true
MethodgetRegistrationAdminSession
Description

Gets the OsidSession associated with the registration administration service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.RegistrationAdminSessiona RegistrationAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRegistrationAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationAdmin() is true.
MethodgetRegistrationAdminSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.RegistrationAdminSessiona RegistrationAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRegistrationAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationAdmin() and supportsVisibleFederation() are true
MethodgetRegistrationNotificationSession
Description

Gets the OsidSession associated with the registration notification service.

Parametersosid.course.registration.RegistrationReceiverregistrationReceiverthe notification callback
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.RegistrationNotificationSessiona RegistrationNotificationSession
ErrorsNULL_ARGUMENT registrationReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRegistrationNotification() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationNotification() is true.
MethodgetRegistrationNotificationSessionForCourseCatalog
Description

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

Parametersosid.course.registration.RegistrationReceiverregistrationReceiverthe notification callback
osid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.RegistrationNotificationSessiona RegistrationNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT registrationReceiver, courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRegistrationNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationNotification() and supportsVisibleFederation() are true
MethodgetRegistrationCourseCatalogSession
Description

Gets the OsidSession to lookup registration/catalog mappings.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.RegistrationCourseCatalogSessiona RegistrationCourseCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRegistrationCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationCourseCatalog() is true.
MethodgetRegistrationCourseCatalogAssignmentSession
Description

Gets the OsidSession associated with assigning registrations to course catalogs.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.RegistrationCourseCatalogAssignmentSessiona RegistrationCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRegistrationCourseCatalogAssignment() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationCourseCatalogAssignment() is true.
MethodgetRegistrationSmartCourseCatalogSession
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.RegistrationSmartCourseCatalogSessiona RegistrationSmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRegistrationSmartCourseCatalog() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationSmartCourseCatalog() and supportsVisibleFederation() are true
MethodgetActivityRegistrationLookupSession
Description

Gets the OsidSession associated with the activity registration lookup service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityRegistrationLookupSessionan ActivityRegistrationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityRegistrationLookup() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationLookup() is true.
MethodgetActivityRegistrationLookupSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the course catalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityRegistrationLookupSessionan ActivityRegistrationLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityRegistrationLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationLookup() and supportsVisibleFederation() are true
MethodgetActivityRegistrationQuerySession
Description

Gets the OsidSession associated with the activity registration query service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityRegistrationQuerySessionan ActivityRegistrationQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityRegistrationQuery() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationQuery() is true.
MethodgetActivityRegistrationQuerySessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityRegistrationQuerySessionan ActivityRegistrationQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityRegistrationQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationQuery() and supportsVisibleFederation() are true
MethodgetActivityRegistrationSearchSession
Description

Gets the OsidSession associated with the activity registration search service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityRegistrationSearchSessionan ActivityRegistrationSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityRegistrationSearch() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationSearch() is true.
MethodgetActivityRegistrationSearchSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityRegistrationSearchSessionan ActivityRegistrationSearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityRegistrationSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationSearch() and supportsVisibleFederation() are true
MethodgetActivityRegistrationAdminSession
Description

Gets the OsidSession associated with the activity registration administration service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityRegistrationAdminSessionan ActivityRegistrationAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityRegistrationAdmin() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationAdmin() is true.
MethodgetActivityRegistrationAdminSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityRegistrationAdminSessionan ActivityRegistrationAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT proxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityRegistrationAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationAdmin() and supportsVisibleFederation() are true
MethodgetActivityRegistrationNotificationSession
Description

Gets the OsidSession associated with the activity registration notification service.

Parametersosid.course.registration.ActivityRegistrationReceiveractivityRegistrationReceiverthe notification callback
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityRegistrationNotificationSessionan ActivityRegistrationNotificationSession
ErrorsNULL_ARGUMENT activityRegistrationReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityRegistrationNotification() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationNotification() is true.
MethodgetActivityRegistrationNotificationSessionForCourseCatalog
Description

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

Parametersosid.course.registration.ActivityRegistrationReceiveractivityRegistrationReceiverthe notification callback
osid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityRegistrationNotificationSessionan ActivityRegistrationNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT activityRegistrationReceiver, courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityRegistrationNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationNotification() and supportsVisibleFederation() are true
MethodgetActivityRegistrationCourseCatalogSession
Description

Gets the OsidSession to lookup activity registration/course catalog mappings.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityRegistrationCourseCatalogSessionan ActivityRegistrationCourseCatalogSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityRegistrationCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationCourseCatalog() is true.
MethodgetActivityRegistrationCourseCatalogAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityRegistrationCourseCatalogAssignmentSessionan ActivityRegistrationCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityRegistrationCourseCatalogAssignment() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationCourseCatalogAssignment() is true.
MethodgetActivityRegistrationSmartCourseCatalogSession
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityRegistrationSmartCourseCatalogSessionan ActivityRegistrationSmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityRegistrationSmartCourseCatalog() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationSmartCourseCatalog() and supportsVisibleFederation() are true
MethodgetCourseRegistrationBatchProxyManager
Description

Gets a CourseRegistrationBatchProxyManager.

Returnosid.course.registration.batch.CourseRegistrationBatchProxyManagera CourseRegistrationBatchProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseRegistrationBatch() is false
ComplianceoptionalThis method must be implemented if supportsACourseRegistrationBatch() is true.