OSID Logo
OSID Specifications
course registration request package
Version 3.1.0
Interfaceosid.course.registration.request.RegistrationRequest
Implementsosid.OsidRequest
Used Byosid.course.registration.request.RegistrationRequestAdminSession
osid.course.registration.request.RegistrationRequestItem
osid.course.registration.request.RegistrationRequestList
osid.course.registration.request.RegistrationRequestLookupSession
Description

A RegistrationRequest.

MethodgetTermId
Description

Gets the Id of the term.

Returnosid.id.Id the term Id
Compliancemandatory This method must be implemented.
MethodgetTerm
Description

Gets the term

Returnosid.course.Term the term
ErrorsOPERATION_FAILED unable to complete request
Compliancemandatory This method must be implemented.
MethodgetRegistrationRequestRecord
Description

Gets the registration request record corresponding to the given RegistrationR equest record Type. This method ie used to retrieve an object implementing the requested record. The registrationRequestReco rdType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(registrationRequestRecord Type) is true.

Parametersosid.type.TyperegistrationRequestRecordType the type of registration request record to retrieve
Returnosid.course.registration.request.records.RegistrationRequestRecord the registration request record
ErrorsNULL_ARGUMENT registrationRequestRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(registrationRequestRecordType) is false
Compliancemandatory This method must be implemented.