OSID Logo
OSID Specifications
course registration request package
Version 3.0.0
Interfaceosid.course.registration.request.RegistrationRequestProxyManager
Implementsosid.OsidProxyManager
osid.course.registration.request.RegistrationRequestProfile
Used Byosid.course.registration.CourseRegistrationProxyManager
Description

The course registration.request proxy manager provides access to rules sessions and provides interoperability tests for various aspects of this service. Methods in this manager pass a Proxy for passing information from server environments. 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestLookupSessiona RegistrationRequestLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestLookupSessiona RegistrationRequestLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestQuerySessiona RegistrationRequestQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestQuerySessiona RegistrationRequestQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestSearchSessiona RegistrationRequestSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestSearchSessiona RegistrationRequestSearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestAdminSessiona RegistrationRequestAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestAdminSessiona RegistrationRequestAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestNotificationSessiona RegistrationRequestNotificationSession
ErrorsNULL_ARGUMENTregistrationRequestReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestNotificationSessiona RegistrationRequestNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTregistrationRequestReceiver , courseCatalogId , or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestCourseCatalogSessiona RegistrationRequestCourseCatalogSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestCourseCatalogAssignmentSessiona RegistrationRequestCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestSmartCourseCatalogSessiona RegistrationRequestSmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestItemLookupSessiona RegistrationRequestItemLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestItemLookupSessiona RegistrationRequestItemLookupSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestItemQuerySessiona RegistrationRequestItemQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestItemQuerySessiona RegistrationRequestItemQuerySession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestItemSearchSessiona RegistrationRequestItemSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestItemSearchSessiona RegistrationRequestItemSearchSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestItemAdminSessiona RegistrationRequestItemAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestItemAdminSessiona RegistrationRequestItemAdminSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestItemNotificationSessiona RegistrationRequestItemNotificationSession
ErrorsNULL_ARGUMENTregistrationRequestItemReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestItemNotificationSessiona RegistrationRequestItemNotificationSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTregistrationRequestItemReceiver , courseCatalogId , or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestItemCourseCatalogSessiona RegistrationRequestItemCourseCatalogSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestItemCourseCatalogAssignmentSessiona RegistrationRequestItemCourseCatalogAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.request.RegistrationRequestItemSmartCourseCatalogSessiona RegistrationRequestItemSmartCourseCatalogSession
ErrorsNOT_FOUNDno course catalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationRequestItemSmartCourseCatalog() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationRequestItemSmartCourseCatalog() is true .