OSID Logo
OSID Specifications
course registration package
Version 3.0.0
Interfaceosid.course.registration.CourseRegistrationManager
Implementsosid.OsidManager
osid.course.registration.CourseRegistrationProfile
Used Byosid.course.CourseManager
Description

The course registration manager provides access to registration sessions and provides interoperability tests for various aspects of this service. 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.

Returnosid.course.registration.RegistrationTargetLookupSessiona RegistrationTargetLookupSession
ErrorsOPERATION_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
Returnosid.course.registration.RegistrationTargetLookupSessiona RegistrationTargetLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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.

Returnosid.course.registration.RegistrationTargetQuerySessiona RegistrationTargetQuerySession
ErrorsOPERATION_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
Returnosid.course.registration.RegistrationTargetQuerySessiona RegistrationTargetQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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.

Returnosid.course.registration.RegistrationTargetSearchSessiona RegistrationTargetSearchSession
ErrorsOPERATION_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
Returnosid.course.registration.RegistrationTargetSearchSessiona RegistrationTargetSearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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.

Returnosid.course.registration.RegistrationTargetAdminSessiona RegistrationTargetAdminSession
ErrorsOPERATION_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
Returnosid.course.registration.RegistrationTargetAdminSessiona RegistrationTargetAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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
Returnosid.course.registration.RegistrationTargetNotificationSessiona RegistrationTargetNotificationSession
ErrorsNULL_ARGUMENTregistrationTargetReceiver 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
Returnosid.course.registration.RegistrationTargetNotificationSessiona RegistrationTargetNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTregistrationTargetReceiver or courseCatalogId 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.

Returnosid.course.registration.RegistrationTargetCourseCatalogSessiona RegistrationTargetCourseCatalogSession
ErrorsOPERATION_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.

Returnosid.course.registration.RegistrationTargetCourseCatalogAssignmentSessiona RegistrationTargetCourseCatalogAssignmentSession
ErrorsOPERATION_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
Returnosid.course.registration.RegistrationTargetSmartCourseCatalogSessiona RegistrationTargetSmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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.

Returnosid.course.registration.RegistrationLookupSessiona RegistrationSession
ErrorsOPERATION_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
Returnosid.course.registration.RegistrationLookupSessiona RegistrationLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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.

Returnosid.course.registration.RegistrationQuerySessiona RegistrationQuerySession
ErrorsOPERATION_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
Returnosid.course.registration.RegistrationQuerySessiona RegistrationQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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.

Returnosid.course.registration.RegistrationSearchSessiona RegistrationSearchSession
ErrorsOPERATION_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
Returnosid.course.registration.RegistrationSearchSessiona RegistrationSearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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.

Returnosid.course.registration.RegistrationAdminSessiona RegistrationAdminSession
ErrorsOPERATION_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
Returnosid.course.registration.RegistrationAdminSessiona RegistrationAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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
Returnosid.course.registration.RegistrationNotificationSessiona RegistrationNotificationSession
ErrorsNULL_ARGUMENTregistrationReceiver 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
Returnosid.course.registration.RegistrationNotificationSessiona RegistrationNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTregistrationReceiver or courseCatalogId 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.

Returnosid.course.registration.RegistrationCourseCatalogSessiona RegistrationCourseCatalogSession
ErrorsOPERATION_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.

Returnosid.course.registration.RegistrationCourseCatalogAssignmentSessiona RegistrationCourseCatalogAssignmentSession
ErrorsOPERATION_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
Returnosid.course.registration.RegistrationSmartCourseCatalogSessiona RegistrationSmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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.

Returnosid.course.registration.CourseRegistrationLookupSessiona CourseRegistrationLookupSession
ErrorsOPERATION_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
Returnosid.course.registration.CourseRegistrationLookupSessiona CourseRegistrationLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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.

Returnosid.course.registration.CourseRegistrationQuerySessiona CourseRegistrationQuerySession
ErrorsOPERATION_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
Returnosid.course.registration.CourseRegistrationQuerySessiona CourseRegistrationQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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.

Returnosid.course.registration.CourseRegistrationSearchSessiona CourseRegistrationSearchSession
ErrorsOPERATION_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
Returnosid.course.registration.CourseRegistrationSearchSessiona CourseRegistrationSearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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.

Returnosid.course.registration.CourseRegistrationAdminSessiona CourseRegistrationAdminSession
ErrorsOPERATION_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
Returnosid.course.registration.CourseRegistrationAdminSessiona CourseRegistrationAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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
Returnosid.course.registration.CourseRegistrationNotificationSessiona CourseRegistrationNotificationSession
ErrorsNULL_ARGUMENTcourseRegistrationReceiver 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
Returnosid.course.registration.CourseRegistrationNotificationSessiona CourseRegistrationNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseRegistrationReceiver or courseCatalogId 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.

Returnosid.course.registration.CourseRegistrationCourseCatalogSessiona CourseRegistrationCourseCatalogSession
ErrorsOPERATION_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.

Returnosid.course.registration.CourseRegistrationCourseCatalogAssignmentSessiona CourseRegistrationCourseCatalogAssignmentSession
ErrorsOPERATION_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
Returnosid.course.registration.CourseRegistrationSmartCourseCatalogSessiona CourseRegistrationSmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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.

Returnosid.course.registration.ActivityRegistrationLookupSessionan ActivityRegistrationSession
ErrorsOPERATION_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
Returnosid.course.registration.ActivityRegistrationLookupSessionan ActivityRegistrationLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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.

Returnosid.course.registration.ActivityRegistrationQuerySessionan ActivityRegistrationQuerySession
ErrorsOPERATION_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
Returnosid.course.registration.ActivityRegistrationQuerySessionan ActivityRegistrationQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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.

Returnosid.course.registration.ActivityRegistrationSearchSessionan ActivityRegistrationSearchSession
ErrorsOPERATION_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
Returnosid.course.registration.ActivityRegistrationSearchSessionan ActivityRegistrationSearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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.

Returnosid.course.registration.ActivityRegistrationAdminSessionan ActivityRegistrationAdminSession
ErrorsOPERATION_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
Returnosid.course.registration.ActivityRegistrationAdminSessionan ActivityRegistrationAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId 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
Returnosid.course.registration.ActivityRegistrationNotificationSessionan ActivityRegistrationNotificationSession
ErrorsNULL_ARGUMENTactivityRegistrationReceiver 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
Returnosid.course.registration.ActivityRegistrationNotificationSessionan ActivityRegistrationNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTactivityRegistrationReceiver or courseCatalogId 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/catalog mappings.

Returnosid.course.registration.ActivityRegistrationCourseCatalogSessionan ActivityRegistrationCourseCatalogSession
ErrorsOPERATION_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.

Returnosid.course.registration.ActivityRegistrationCourseCatalogAssignmentSessionan ActivityRegistrationCourseCatalogAssignmentSession
ErrorsOPERATION_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
Returnosid.course.registration.ActivityRegistrationSmartCourseCatalogSessionan ActivityRegistrationSmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationSmartCourseCatalog() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationSmartCourseCatalog() and supportsVisibleFederation() are true .
MethodgetCourseRegistrationBatchManager
Description

Gets a CourseRegistrationBatchManager .

Returnosid.course.registration.batch.CourseRegistrationBatchManagera CourseRegistrationBatchManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationBatch() is false
ComplianceoptionalThis method must be implemented if supportsACourseRegistrationBatch() is true .
MethodgetRegistrationRequestManager
Description

Gets a RegistrationRequestManager .

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