OSID Logo
OSID Specifications
course registration package
Version 3.0.0
Interfaceosid.course.registration.CourseRegistrationProxyManager
Implementsosid.OsidProxyManager
osid.course.registration.CourseRegistrationProfile
Used Byosid.course.CourseProxyManager
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:

  • RegistrationTargetLookupSes sion: a session to retrieve registration targets
  • RegistrationTargetQuerySes sion: a session to query for registration targets
  • RegistrationTargetSearchSes sion: a session to search for registration targets
  • RegistrationTargetAdminSes sion: a session to create and delete registration targets
  • RegistrationTargetNotificationSes sion: a session to receive notifications pertaining to registration target changes
  • RegistrationTargetCourseCatalogSes sion: a session to look up registration target course catalog mappings
  • RegistrationTargetCourseCatalogAssignmentSes sion: a session to manage registration target to course catalog mappings
  • RegistrationTargetSmartCourseCatalogSession : a session to manage dynamic course catalogs of registration targets
  • 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
  • CourseRegistrationLookupSes sion: a session to retrieve course registrations
  • CourseRegistrationQuerySes sion: a session to query for course registrations
  • CourseRegistrationSearchSes sion: a session to search for course registrations
  • CourseRegistrationAdminSes sion: a session to create and delete course registrations
  • CourseRegistrationNotificationSes sion: a session to receive notifications pertaining to course registration changes
  • CourseRegistrationCourseCatalogSes sion: a session to look up course registration course catalog mappings
  • CourseRegistrationCourseCatalogAssignmentSes sion: a session to manage course registration to course catalog mappings
  • CourseRegistrationSmartCourseCatalogSession : a session to manage dynamic course catalogs of course 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
MethodgetRegistrationTargetLookupSession
Description

Gets the OsidSession associated with the registration target lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.RegistrationTargetLookupSessiona RegistrationTargetLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationTargetLookup() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationTargetLookup() is true .
MethodgetRegistrationTargetLookupSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.RegistrationTargetLookupSessiona RegistrationTargetLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationTargetLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationTargetLookup() and supportsVisibleFederation() are true .
MethodgetRegistrationTargetQuerySession
Description

Gets the OsidSession associated with the registration target query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.RegistrationTargetQuerySessiona RegistrationTargetQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationTargetQuery() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationTargetQuery() is true .
MethodgetRegistrationTargetQuerySessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.RegistrationTargetQuerySessiona RegistrationTargetQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationTargetQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationTargetQuery() and supportsVisibleFederation() are true .
MethodgetRegistrationTargetSearchSession
Description

Gets the OsidSession associated with the registration target search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.RegistrationTargetSearchSessiona RegistrationTargetSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationTargetSearch() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationTargetSearch() is true .
MethodgetRegistrationTargetSearchSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.RegistrationTargetSearchSessiona RegistrationTargetSearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationTargetSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationTargetSearch() and supportsVisibleFederation() are true .
MethodgetRegistrationTargetAdminSession
Description

Gets the OsidSession associated with the registration target administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.RegistrationTargetAdminSessiona RegistrationTargetAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationTargetAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationTargetAdmin() is true .
MethodgetRegistrationTargetAdminSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.RegistrationTargetAdminSessiona RegistrationTargetAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationTargetAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationTargetAdmin() and supportsVisibleFederation() are true .
MethodgetRegistrationTargetNotificationSession
Description

Gets the OsidSession associated with the registration target notification service.

Parametersosid.course.registration.RegistrationTargetReceiverregistrationTargetReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.RegistrationTargetNotificationSessiona RegistrationTargetNotificationSession
ErrorsNULL_ARGUMENTregistrationTargetReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationTargetNotification() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationTargetNotification() is true .
MethodgetRegistrationTargetNotificationSessionForCourseCatalog
Description

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

Parametersosid.course.registration.RegistrationTargetReceiverregistrationTargetReceiverthe notification callback
osid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.RegistrationTargetNotificationSessiona RegistrationTargetNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTregistrationTargetReceiver , courseCatalogId , or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationTargetNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationTargetNotification() and supportsVisibleFederation() are true .
MethodgetRegistrationTargetCourseCatalogSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.RegistrationTargetCourseCatalogSessiona RegistrationTargetCourseCatalogSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationTargetCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationTargetCourseCatalog() is true .
MethodgetRegistrationTargetCourseCatalogAssignmentSession
Description

Gets the OsidSession associated with assigning registration targets to course catalogs.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.RegistrationTargetCourseCatalogAssignmentSessiona RegistrationTargetCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationTargetCourseCatalogAssignment() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationTargetCourseCatalogAssignment() is true .
MethodgetRegistrationTargetSmartCourseCatalogSession
Description

Gets the OsidSession to manage registration target smart course catalogs.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.RegistrationTargetSmartCourseCatalogSessiona RegistrationTargetSmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationTargetSmartCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationTargetSmartCourseCatalog() is true .
MethodgetRegistrationLookupSession
Description

Gets the OsidSession associated with the registration lookup service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.RegistrationLookupSessiona RegistrationSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationLookup() 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_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationLookup() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationQuery() 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_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationQuery() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationSearch() 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_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationSearch() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationAdmin() 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_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationAdmin() 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_ARGUMENTregistrationReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationNotification() 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_ARGUMENTregistrationReceiver, courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationNotification() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationCourseCatalog() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationCourseCatalogAssignment() 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_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationSmartCourseCatalog() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationSmartCourseCatalog() and supportsVisibleFederation() are true .
MethodgetCourseRegistrationLookupSession
Description

Gets the OsidSession associated with the course registration lookup service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.CourseRegistrationLookupSessiona CourseRegistrationLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationLookup() is false
ComplianceoptionalThis method must be implemented if supportsCourseRegistrationLookup() is true .
MethodgetCourseRegistrationLookupSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.CourseRegistrationLookupSessiona CourseRegistrationLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCourseRegistrationLookup() and supportsVisibleFederation() are true .
MethodgetCourseRegistrationQuerySession
Description

Gets the OsidSession associated with the course registration query service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.CourseRegistrationQuerySessiona CourseRegistrationQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationQuery() is false
ComplianceoptionalThis method must be implemented if supportsCourseRegistrationQuery() is true .
MethodgetCourseRegistrationQuerySessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.CourseRegistrationQuerySessiona CourseRegistrationQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCourseRegistrationQuery() and supportsVisibleFederation() are true .
MethodgetCourseRegistrationSearchSession
Description

Gets the OsidSession associated with the course registration search service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.CourseRegistrationSearchSessiona CourseRegistrationSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationSearch() is false
ComplianceoptionalThis method must be implemented if supportsCourseRegistrationSearch() is true .
MethodgetCourseRegistrationSearchSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.CourseRegistrationSearchSessiona CourseRegistrationSearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCourseRegistrationSearch() and supportsVisibleFederation() are true .
MethodgetCourseRegistrationAdminSession
Description

Gets the OsidSession associated with the course registration administration service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.CourseRegistrationAdminSessiona CourseRegistrationAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationAdmin() is false
ComplianceoptionalThis method must be implemented if supportsCourseRegistrationAdmin() is true .
MethodgetCourseRegistrationAdminSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.CourseRegistrationAdminSessiona CourseRegistrationAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCourseRegistrationAdmin() and supportsVisibleFederation() are true .
MethodgetCourseRegistrationNotificationSession
Description

Gets the OsidSession associated with the course registration notification service.

Parametersosid.course.registration.CourseRegistrationReceivercourseRegistrationReceiverthe notification callback
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.CourseRegistrationNotificationSessiona CourseRegistrationNotificationSession
ErrorsNULL_ARGUMENTcourseRegistrationReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationNotification() is false
ComplianceoptionalThis method must be implemented if supportsCourseRegistrationNotification() is true .
MethodgetCourseRegistrationNotificationSessionForCourseCatalog
Description

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

Parametersosid.course.registration.CourseRegistrationReceivercourseRegistrationReceiverthe notification callback
osid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.CourseRegistrationNotificationSessiona CourseRegistrationNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseRegistrationReceiver, courseCatalogId , or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCourseRegistrationNotification() and supportsVisibleFederation() are true .
MethodgetCourseRegistrationCourseCatalogSession
Description

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

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.CourseRegistrationCourseCatalogSessiona CourseRegistrationCourseCatalogSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsCourseRegistrationCourseCatalog() is true .
MethodgetCourseRegistrationCourseCatalogAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.CourseRegistrationCourseCatalogAssignmentSessiona CourseRegistrationCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationCourseCatalogAssignment() is false
ComplianceoptionalThis method must be implemented if supportsCourseRegistrationCourseCatalogAssignment() is true .
MethodgetCourseRegistrationSmartCourseCatalogSession
Description

Gets the OsidSession to manage course registration smart course catalogs.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxyproxy
Returnosid.course.registration.CourseRegistrationSmartCourseCatalogSessiona CourseRegistrationSmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationSmartCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsCourseRegistrationSmartCourseCatalog() is true .
MethodgetActivityRegistrationLookupSession
Description

Gets the OsidSession associated with the activity registration lookup service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.course.registration.ActivityRegistrationLookupSessionan ActivityRegistrationSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationLookup() 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_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationLookup() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationQuery() 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_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationQuery() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationSearch() 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_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationSearch() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationAdmin() 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_ARGUMENTproxy or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationAdmin() 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_ARGUMENTactivityRegistrationReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationNotification() 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_ARGUMENTactivityRegistrationReceiver, courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationNotification() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationCourseCatalog() 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_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationCourseCatalogAssignment() 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_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationSmartCourseCatalog() 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
UNIMPLEMENTEDsupportsCourseRegistrationBatch() is false
ComplianceoptionalThis method must be implemented if supportsACourseRegistrationBatch() is true .
MethodgetRegistrationRequestProxyManager
Description

Gets a RegistrationRequestProxyManager .

Returnosid.course.registration.request.RegistrationRequestProxyManagera RegistrationRequestProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequest() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequest() is true .