OSID Logo
OSID Specifications
course registration request package
Version 3.0.0
Interfaceosid.course.registration.request.RegistrationRequestManager
Implementsosid.OsidManager
osid.course.registration.request.RegistrationRequestProfile
Used Byosid.course.registration.CourseRegistrationManager
Description

The course registration.request manager provides access to rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • RegistrationRequestLookupSe ssion: a session to retrieve registration requests
  • RegistrationRequestQuerySe ssion: a session to query for registration requests
  • RegistrationRequestSearchSe ssion: a session to search for registration requests
  • RegistrationRequestAdminSe ssion: a session to create and delete registration requests
  • RegistrationRequestNotificationSe ssion: a session to receive notifications pertaining to registration request changes
  • RegistrationRequestCourseCatalogSe ssion: a session to look up registration request course catalog mappings
  • RegistrationRequestCourseCatalogAssignmentSe ssion: a session to manage registration request to course catalog mappings
  • RegistrationRequestSmartCourseCatalogSession : a session to manage dynamic course catalogs of registration requests
  • RegistrationRequestItemLook upSession: a session to retrieve registration request items
  • RegistrationRequestItemQue rySession: a session to query for registration request items
  • RegistrationRequestItemSear chSession: a session to search for registration request items
  • RegistrationRequestItemAdm inSession: a session to create and delete registration request items
  • RegistrationRequestItemNotificati onSession: a session to receive notifications pertaining to registration request item changes
  • RegistrationRequestItemCourseCatal ogSession: a session to look up registration request item course catalog mappings
  • RegistrationRequestItemCourseCatalogAssignme ntSession: a session to manage registration request item to course catalog mappings
  • RegistrationRequestItemSmartCourseCatalogSes sion: a session to manage dynamic course catalogs of registration request items
MethodgetRegistrationRequestLookupSession
Description

Gets the OsidSession associated with the registration request lookup service.

Returnosid.course.registration.request.RegistrationRequestLookupSessiona RegistrationRequestLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestLookup() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestLookup() is true .
MethodgetRegistrationRequestLookupSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.request.RegistrationRequestLookupSessiona RegistrationRequestLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestLookup() and supportsVisibleFederation() are true .
MethodgetRegistrationRequestQuerySession
Description

Gets the OsidSession associated with the registration request query service.

Returnosid.course.registration.request.RegistrationRequestQuerySessiona RegistrationRequestQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestQuery() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestQuery() is true .
MethodgetRegistrationRequestQuerySessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.request.RegistrationRequestQuerySessiona RegistrationRequestQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestQuery() and supportsVisibleFederation() are true .
MethodgetRegistrationRequestSearchSession
Description

Gets the OsidSession associated with the registration request search service.

Returnosid.course.registration.request.RegistrationRequestSearchSessiona RegistrationRequestSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestSearch() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestSearch() is true .
MethodgetRegistrationRequestSearchSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.request.RegistrationRequestSearchSessiona RegistrationRequestSearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestSearch() and supportsVisibleFederation() are true .
MethodgetRegistrationRequestAdminSession
Description

Gets the OsidSession associated with the registration request administration service.

Returnosid.course.registration.request.RegistrationRequestAdminSessiona RegistrationRequestAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestAdmin() is true .
MethodgetRegistrationRequestAdminSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.request.RegistrationRequestAdminSessiona RegistrationRequestAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestAdmin() and supportsVisibleFederation() are true .
MethodgetRegistrationRequestNotificationSession
Description

Gets the OsidSession associated with the registration request notification service.

Parametersosid.course.registration.request.RegistrationRequestReceiverregistrationRequestReceiverthe notification callback
Returnosid.course.registration.request.RegistrationRequestNotificationSessiona RegistrationRequestNotificationSession
ErrorsNULL_ARGUMENTregistrationRequestReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestNotification() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestNotification() is true .
MethodgetRegistrationRequestNotificationSessionForCourseCatalog
Description

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

Parametersosid.course.registration.request.RegistrationRequestReceiverregistrationRequestReceiverthe notification callback
osid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.request.RegistrationRequestNotificationSessiona RegistrationRequestNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTregistrationRequestReceiver or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestNotification() and supportsVisibleFederation() are true .
MethodgetRegistrationRequestCourseCatalogSession
Description

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

Returnosid.course.registration.request.RegistrationRequestCourseCatalogSessiona RegistrationRequestCourseCatalogSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestCourseCatalog() is true .
MethodgetRegistrationRequestCourseCatalogAssignmentSession
Description

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

Returnosid.course.registration.request.RegistrationRequestCourseCatalogAssignmentSessiona RegistrationRequestCourseCatalogAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestCourseCatalogAssignment() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestCourseCatalogAssignment() is true .
MethodgetRegistrationRequestSmartCourseCatalogSession
Description

Gets the OsidSession to manage registration request smart course catalogs.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.request.RegistrationRequestSmartCourseCatalogSessiona RegistrationRequestSmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestSmartCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestSmartCourseCatalog() is true .
MethodgetRegistrationRequestItemLookupSession
Description

Gets the OsidSession associated with the registration request item lookup service.

Returnosid.course.registration.request.RegistrationRequestItemLookupSessiona RegistrationRequestItemLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestItemLookup() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestItemLookup() is true .
MethodgetRegistrationRequestItemLookupSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.request.RegistrationRequestItemLookupSessiona RegistrationRequestItemLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestItemLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestItemLookup() and supportsVisibleFederation() are true .
MethodgetRegistrationRequestItemQuerySession
Description

Gets the OsidSession associated with the registration request item query service.

Returnosid.course.registration.request.RegistrationRequestItemQuerySessiona RegistrationRequestItemQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestItemQuery() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestItemQuery() is true .
MethodgetRegistrationRequestItemQuerySessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.request.RegistrationRequestItemQuerySessiona RegistrationRequestItemQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestItemQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestItemQuery() and supportsVisibleFederation() are true .
MethodgetRegistrationRequestItemSearchSession
Description

Gets the OsidSession associated with the registration request item search service.

Returnosid.course.registration.request.RegistrationRequestItemSearchSessiona RegistrationRequestItemSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestItemSearch() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestItemSearch() is true .
MethodgetRegistrationRequestItemSearchSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.request.RegistrationRequestItemSearchSessiona RegistrationRequestItemSearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogI d is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestItemSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestItemSearch() and supportsVisibleFederation() are true .
MethodgetRegistrationRequestItemAdminSession
Description

Gets the OsidSession associated with the registration request item administration service.

Returnosid.course.registration.request.RegistrationRequestItemAdminSessiona RegistrationRequestItemAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestItemAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestItemAdmin() is true .
MethodgetRegistrationRequestItemAdminSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.request.RegistrationRequestItemAdminSessiona RegistrationRequestItemAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogI d is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestItemAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestItemAdmin() and supportsVisibleFederation() are true .
MethodgetRegistrationRequestItemNotificationSession
Description

Gets the OsidSession associated with the registration request item notification service.

Parametersosid.course.registration.request.RegistrationRequestItemReceiverregistrationRequestItemReceiverthe notification callback
Returnosid.course.registration.request.RegistrationRequestItemNotificationSessiona RegistrationRequestItemNotificationSession
ErrorsNULL_ARGUMENTregistrationRequestItemReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestItemNotification() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestItemNotification() is true .
MethodgetRegistrationRequestItemNotificationSessionForCourseCatalog
Description

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

Parametersosid.course.registration.request.RegistrationRequestItemReceiverregistrationRequestItemReceiverthe notification callback
osid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.request.RegistrationRequestItemNotificationSessiona RegistrationRequestItemNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTregistrationRequestItemReceiver or courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestItemNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestItemNotification() and supportsVisibleFederation() are true .
MethodgetRegistrationRequestItemCourseCatalogSession
Description

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

Returnosid.course.registration.request.RegistrationRequestItemCourseCatalogSessiona RegistrationRequestItemCourseCatalogSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestItemCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestItemCourseCatalog() is true .
MethodgetRegistrationRequestItemCourseCatalogAssignmentSession
Description

Gets the OsidSession associated with assigning registration request items to course catalogs.

Returnosid.course.registration.request.RegistrationRequestItemCourseCatalogAssignmentSessiona RegistrationRequestItemCourseCatalogAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestItemCourseCatalogAssignment() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestItemCourseCatalogAssignment() is true .
MethodgetRegistrationRequestItemSmartCourseCatalogSession
Description

Gets the OsidSession to manage registration request item smart course catalogs.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.request.RegistrationRequestItemSmartCourseCatalogSessiona RegistrationRequestItemSmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestItemSmartCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestItemSmartCourseCatalog() is true .