OSID Logo
OSID Specifications
course registration package
Version 3.1.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.RegistrationTargetLookupSession a RegistrationTargetLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationTargetLookup() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.RegistrationTargetLookupSession a RegistrationTargetLookupSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationTargetLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.RegistrationTargetQuerySession a RegistrationTargetQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationTargetQuery() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.RegistrationTargetQuerySession a RegistrationTargetQuerySession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationTargetQuery() or supportsVisibleFederation() is false
Complianceoptional This 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.RegistrationTargetSearchSession a RegistrationTargetSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationTargetSearch() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.RegistrationTargetSearchSession a RegistrationTargetSearchSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationTargetSearch() or supportsVisibleFederation() is false
Complianceoptional This 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.RegistrationTargetAdminSession a RegistrationTargetAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationTargetAdmin() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.RegistrationTargetAdminSession a RegistrationTargetAdminSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationTargetAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.RegistrationTargetReceiverregistrationTargetReceiver the notification callback
Returnosid.course.registration.RegistrationTargetNotificationSession a RegistrationTargetNotificationSession
ErrorsNULL_ARGUMENT registrationTargetReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationTargetNotification() is false
Complianceoptional This 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.RegistrationTargetReceiverregistrationTargetReceiver the notification callback
osid.id.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.RegistrationTargetNotificationSession a RegistrationTargetNotificationSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT registrationTargetReceiver or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationTargetNotification() or supportsVisibleFederation() is false
Complianceoptional This 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.RegistrationTargetCourseCatalogSession a RegistrationTargetCourseCatalogSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationTargetCourseCatalog() is false
Complianceoptional This method must be implemented if supportsRegistrationTargetCourseCatalog() is true.
MethodgetRegistrationTargetCourseCatalogAssignmentSession
Description

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

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

Gets the OsidSession to manage registration target smart course catalogs.

Parametersosid.id.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.RegistrationTargetSmartCourseCatalogSession a RegistrationTargetSmartCourseCatalogSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationTargetSmartCourseCatalog() is false
Complianceoptional This method must be implemented if supportsRegistrationTargetSmartCourseCatalog() is true.
MethodgetRegistrationLookupSession
Description

Gets the OsidSession associated with the registration lookup service.

Returnosid.course.registration.RegistrationLookupSession a RegistrationSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationLookup() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the course catalog
Returnosid.course.registration.RegistrationLookupSession a RegistrationLookupSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRegistrationLookup() and supportsVisibleFederation() are true.
MethodgetRegistrationQuerySession
Description

Gets the OsidSession associated with the registration query service.

Returnosid.course.registration.RegistrationQuerySession a RegistrationQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationQuery() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.RegistrationQuerySession a RegistrationQuerySession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRegistrationQuery() and supportsVisibleFederation() are true.
MethodgetRegistrationSearchSession
Description

Gets the OsidSession associated with the registration search service.

Returnosid.course.registration.RegistrationSearchSession a RegistrationSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationSearch() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.RegistrationSearchSession a RegistrationSearchSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRegistrationSearch() and supportsVisibleFederation() are true.
MethodgetRegistrationAdminSession
Description

Gets the OsidSession associated with the registration administration service.

Returnosid.course.registration.RegistrationAdminSession a RegistrationAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationAdmin() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.RegistrationAdminSession a RegistrationAdminSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRegistrationAdmin() and supportsVisibleFederation() are true.
MethodgetRegistrationNotificationSession
Description

Gets the OsidSession associated with the registration notification service.

Parametersosid.course.registration.RegistrationReceiverregistrationReceiver the notification callback
Returnosid.course.registration.RegistrationNotificationSession a RegistrationNotificationSession
ErrorsNULL_ARGUMENT registrationReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationNotification() is false
Complianceoptional This 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.RegistrationReceiverregistrationReceiver the notification callback
osid.id.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.RegistrationNotificationSession a RegistrationNotificationSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT registrationReceiver or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRegistrationNotification() and supportsVisibleFederation() are true.
MethodgetRegistrationCourseCatalogSession
Description

Gets the OsidSession to lookup registration/catalog mappings.

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

Gets the OsidSession associated with assigning registrations to course catalogs.

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

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

Parametersosid.id.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.RegistrationSmartCourseCatalogSession a RegistrationSmartCourseCatalogSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationSmartCourseCatalog() or supportsVisibleFederation() is false
Complianceoptional This 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.CourseRegistrationLookupSession a CourseRegistrationLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistrationLookup() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.CourseRegistrationLookupSession a CourseRegistrationLookupSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistrationLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.CourseRegistrationQuerySession a CourseRegistrationQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistrationQuery() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.CourseRegistrationQuerySession a CourseRegistrationQuerySession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistrationQuery() or supportsVisibleFederation() is false
Complianceoptional This 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.CourseRegistrationSearchSession a CourseRegistrationSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistrationSearch() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.CourseRegistrationSearchSession a CourseRegistrationSearchSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistrationSearch() or supportsVisibleFederation() is false
Complianceoptional This 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.CourseRegistrationAdminSession a CourseRegistrationAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistrationAdmin() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.CourseRegistrationAdminSession a CourseRegistrationAdminSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistrationAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.CourseRegistrationReceivercourseRegistrationReceiver the notification callback
Returnosid.course.registration.CourseRegistrationNotificationSession a CourseRegistrationNotificationSession
ErrorsNULL_ARGUMENT courseRegistrationReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistrationNotification() is false
Complianceoptional This 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.CourseRegistrationReceivercourseRegistrationReceiver the notification callback
osid.id.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.CourseRegistrationNotificationSession a CourseRegistrationNotificationSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseRegistrationReceiver or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistrationNotification() or supportsVisibleFederation() is false
Complianceoptional This 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.CourseRegistrationCourseCatalogSession a CourseRegistrationCourseCatalogSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistrationCourseCatalog() is false
Complianceoptional This method must be implemented if supportsCourseRegistrationCourseCatalog() is true.
MethodgetCourseRegistrationCourseCatalogAssignmentSession
Description

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

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

Gets the OsidSession to manage course registration smart course catalogs.

Parametersosid.id.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.CourseRegistrationSmartCourseCatalogSession a CourseRegistrationSmartCourseCatalogSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistrationSmartCourseCatalog() is false
Complianceoptional This method must be implemented if supportsCourseRegistrationSmartCourseCatalog() is true.
MethodgetActivityRegistrationLookupSession
Description

Gets the OsidSession associated with the activity registration lookup service.

Returnosid.course.registration.ActivityRegistrationLookupSession an ActivityRegistrationSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityRegistrationLookup() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the course catalog
Returnosid.course.registration.ActivityRegistrationLookupSession an ActivityRegistrationLookupSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityRegistrationLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.ActivityRegistrationQuerySession an ActivityRegistrationQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityRegistrationQuery() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.ActivityRegistrationQuerySession an ActivityRegistrationQuerySession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityRegistrationQuery() or supportsVisibleFederation() is false
Complianceoptional This 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.ActivityRegistrationSearchSession an ActivityRegistrationSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityRegistrationSearch() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.ActivityRegistrationSearchSession an ActivityRegistrationSearchSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityRegistrationSearch() or supportsVisibleFederation() is false
Complianceoptional This 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.ActivityRegistrationAdminSession an ActivityRegistrationAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityRegistrationAdmin() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.ActivityRegistrationAdminSession an ActivityRegistrationAdminSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityRegistrationAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.ActivityRegistrationReceiveractivityRegistrationReceiver the notification callback
Returnosid.course.registration.ActivityRegistrationNotificationSession an ActivityRegistrationNotificationSession
ErrorsNULL_ARGUMENT activityRegistrationReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityRegistrationNotification() is false
Complianceoptional This 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.ActivityRegistrationReceiveractivityRegistrationReceiver the notification callback
osid.id.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.ActivityRegistrationNotificationSession an ActivityRegistrationNotificationSession
ErrorsNOT_FOUND no course catalog found by the given Id
NULL_ARGUMENT activityRegistrationReceiver or courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityRegistrationNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsActivityRegistrationNotification() and supportsVisibleFederation() are true.
MethodgetActivityRegistrationCourseCatalogSession
Description

Gets the OsidSession to lookup activity registration/catalog mappings.

Returnosid.course.registration.ActivityRegistrationCourseCatalogSession an ActivityRegistrationCourseCatalogSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityRegistrationCourseCatalog() is false
Complianceoptional This method must be implemented if supportsActivityRegistrationCourseCatalog() is true.
MethodgetActivityRegistrationCourseCatalogAssignmentSession
Description

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

Returnosid.course.registration.ActivityRegistrationCourseCatalogAssignmentSession an ActivityRegistrationCourseCatalogAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityRegistrationCourseCatalogAssignment() is false
Complianceoptional This method must be implemented if supportsActivityRegistrationCourseCatalogAssignment() is true.
MethodgetActivityRegistrationSmartCourseCatalogSession
Description

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

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

Gets a CourseRegistrationBatchManager.

Returnosid.course.registration.batch.CourseRegistrationBatchManager a CourseRegistrationBatchManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistrationBatch() is false
Complianceoptional This method must be implemented if supportsACourseRegistrationBatch() is true.
MethodgetRegistrationRequestManager
Description

Gets a RegistrationRequestManager.

Returnosid.course.registration.request.RegistrationRequestManager a RegistrationRequestManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationRequest() is false
Complianceoptional This method must be implemented if supportsRegistrationRequest() is true.