OSID Logo
OSID Specifications
course registration package
Version 3.0.0
Interfaceosid.course.registration.CourseRegistrationProfile
Implementsosid.OsidProfile
Implemented Byosid.course.registration.CourseRegistrationManager
osid.course.registration.CourseRegistrationProxyManager
Description

The course registration profile describes the interoperability among course registration services.

MethodsupportsVisibleFederation
Description

Tests if any course catalog federation is exposed. Federation is exposed when a specific course catalog may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of catalogs appears as a single catalog.

Returnbooleantrue if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationTargetLookup
Description

Tests if looking up registration targets is supported.

Returnbooleantrue if registration target lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationTargetQuery
Description

Tests if querying registration targets is supported.

Returnbooleantrue if registration target query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationTargetSearch
Description

Tests if searching registration targets is supported.

Returnbooleantrue if registration target search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationTargetAdmin
Description

Tests if a registration target administrative service is supported.

Returnbooleantrue if registration target administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationTargetNotification
Description

Tests if a registration target notification service is supported.

Returnbooleantrue if registration target notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationTargetCourseCatalog
Description

Tests if a registration target course catalog lookup service is supported.

Returnbooleantrue if a registration target course catalog lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationTargetCourseCatalogAssignment
Description

Tests if a registration target course catalog assignment service is supported.

Returnbooleantrue if a registration target to course catalog assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationTargetSmartCourseCatalog
Description

Tests if a registration target smart course catalog service is supported.

Returnbooleantrue if a smart course catalog service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationLookup
Description

Tests if looking up registrations is supported.

Returnbooleantrue if registration lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationQuery
Description

Tests if querying registrations is supported.

Returnbooleantrue if registration query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationSearch
Description

Tests if searching registrations is supported.

Returnbooleantrue if registration search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationAdmin
Description

Tests if course offering administrative service is supported.

Returnbooleantrue if registration administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationNotification
Description

Tests if a registration notification service is supported.

Returnbooleantrue if registration notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationCourseCatalog
Description

Tests if a registration cataloging service is supported.

Returnbooleantrue if registration catalog is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationCourseCatalogAssignment
Description

Tests if a registration cataloging service is supported. A cataloging service maps registrations to catalogs.

Returnbooleantrue if registration cataloging is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationSmartCourseCatalog
Description

Tests if a registration smart course catalog session is available.

Returnbooleantrue if a registration smart course catalog session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCourseRegistrationLookup
Description

Tests if looking up course registrations is supported.

Returnbooleantrue if course registration lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCourseRegistrationQuery
Description

Tests if querying course registrations is supported.

Returnbooleantrue if course registration query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCourseRegistrationSearch
Description

Tests if searching course registrations is supported.

Returnbooleantrue if course registration search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCourseRegistrationAdmin
Description

Tests if a course registration administrative service is supported.

Returnbooleantrue if course registration administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCourseRegistrationNotification
Description

Tests if a course registration notification service is supported.

Returnbooleantrue if course registration notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCourseRegistrationCourseCatalog
Description

Tests if a course registration course catalog lookup service is supported.

Returnbooleantrue if a course registration course catalog lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCourseRegistrationCourseCatalogAssignment
Description

Tests if a course registration course catalog assignment service is supported.

Returnbooleantrue if a course registration to course catalog assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCourseRegistrationSmartCourseCatalog
Description

Tests if a course registration smart course catalog service is supported.

Returnbooleantrue if a smart course catalog service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationLookup
Description

Tests if looking up activity registrations is supported.

Returnbooleantrue if activity registration lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationQuery
Description

Tests if querying activity registrations is supported.

Returnbooleantrue if activity registration query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationSearch
Description

Tests if searching activity registrations is supported.

Returnbooleantrue if activity registration search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationAdmin
Description

Tests if an activity registration administrative service is supported.

Returnbooleantrue if activity registration administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationNotification
Description

Tests if an activity registration notification service is supported.

Returnbooleantrue if activity registration notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationCourseCatalog
Description

Tests if an activity registration cataloging service is supported.

Returnbooleantrue if activity registration catalog is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationCourseCatalogAssignment
Description

Tests if an activity registration cataloging service is supported. A cataloging service maps activity registrations to catalogs.

Returnbooleantrue if activity registration cataloging is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationSmartCourseCatalog
Description

Tests if an activity registration smart course catalog session is available.

Returnbooleantrue if an activity registration smart course catalog session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCourseRegistrationBatch
Description

Tests if a course registration batch service is available.

Returnbooleantrue if a course registration batch service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationRequest
Description

Tests if a course registration request service is available.

Returnbooleantrue if a course registration request service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetRegistrationTargetRecordTypes
Description

Gets the supported RegistrationTarget record types.

Returnosid.type.TypeLista list containing the supported RegistrationTarget record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationTargetRecordType
Description

Tests if the given RegistrationTarget record type is supported.

Parametersosid.type.TyperegistrationTargetRecordTypea Type indicating a RegistrationTarget record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTregistrationTargetRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetRegistrationTargetSearchRecordTypes
Description

Gets the supported RegistrationTarget search types.

Returnosid.type.TypeLista list containing the supported RegistrationTarget search types
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationTargetSearchRecordType
Description

Tests if the given RegistrationTarget search type is supported.

Parametersosid.type.TyperegistrationTargetSearchRecordTypea Type indicating a RegistrationTarget search record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTregistrationTargetSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetRegistrationRecordTypes
Description

Gets the supported Registration record types.

Returnosid.type.TypeLista list containing the supported Registration record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationRecordType
Description

Tests if the given Registration record type is supported.

Parametersosid.type.TyperegistrationRecordTypea Type indicating an Registration record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTregistrationRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetRegistrationSearchRecordTypes
Description

Gets the supported Registration search record types.

Returnosid.type.TypeLista list containing the supported Registration search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationSearchRecordType
Description

Tests if the given Registration search record type is supported.

Parametersosid.type.TyperegistrationSearchRecordTypea Type indicating an Registration search record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTregistrationSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetActivityRegistrationRecordTypes
Description

Gets the supported ActivityRegistration record types.

Returnosid.type.TypeLista list containing the supported ActivityRegistration record types
CompliancemandatoryThis method must be implemented.
MethodgetCourseRegistrationRecordTypes
Description

Gets the supported CourseRegistration record types.

Returnosid.type.TypeLista list containing the supported CourseRegistration record types
CompliancemandatoryThis method must be implemented.
MethodsupportsCourseRegistrationRecordType
Description

Tests if the given CourseRegistration record type is supported.

Parametersosid.type.TypecourseRegistrationRecordTypea Type indicating a CourseRegistration record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTcourseRegistrationRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetCourseRegistrationSearchRecordTypes
Description

Gets the supported CourseRegistration search types.

Returnosid.type.TypeLista list containing the supported CourseRegistration search types
CompliancemandatoryThis method must be implemented.
MethodsupportsCourseRegistrationSearchRecordType
Description

Tests if the given CourseRegistration search type is supported.

Parametersosid.type.TypecourseRegistrationSearchRecordTypea Type indicating a CourseRegistration search type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTcourseRegistrationSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationRecordType
Description

Tests if the given ActivityRegistration record type is supported.

Parametersosid.type.TypeactivityRegistrationRecordTypea Type indicating an ActivityRegistration record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTactivityRegistrationRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetActivityRegistrationSearchRecordTypes
Description

Gets the supported ActivityRegistration search record types.

Returnosid.type.TypeLista list containing the supported ActivityRegistration search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsActivityRegistrationSearchRecordType
Description

Tests if the given ActivityRegistration search record type is supported.

Parametersosid.type.TypeactivityRegistrationSearchRecordTypea Type indicating an ActivityRegistration search record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTactivityRegistrationSearchRecordType is null
CompliancemandatoryThis method must be implemented.