OSID Logo
OSID Specifications
course registration batch package
Version 3.0.0
Interfaceosid.course.registration.batch.CourseRegistrationBatchManager
Implementsosid.OsidManager
osid.course.registration.batch.CourseRegistrationBatchProfile
Used Byosid.course.registration.CourseRegistrationManager
Description

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

  • RegistrationTargetBatchAdminSession : a session to create, modify and delete registration targets in bulk
  • RegistrationBatchSession : a session to create, modify and delete registrations in bulk
  • CourseRegistrationBatchSession : a session to create, modify and delete course registrations in bulk
  • ActivityRegistrationBatchAdminSession : a session to create, modify and delete activity registrations in bulk
MethodgetRegistrationTargetBatchAdminSession
Description

Gets the OsidSession associated with the bulk registration target administration service.

Returnosid.course.registration.batch.RegistrationTargetBatchAdminSessiona RegistrationTargetBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationTargetBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationTargetBatchAdmin() is true .
MethodgetRegistrationTargetBatchAdminSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.batch.RegistrationTargetBatchAdminSessiona RegistrationTargetBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationTargeteBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationTargetBatchAdmin() and supportsVisibleFederation() are true
MethodgetRegistrationBatchAdminSession
Description

Gets the OsidSession associated with the bulk registration administration service.

Returnosid.course.registration.batch.RegistrationBatchAdminSessiona RegistrationBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationBatchAdmin() is true .
MethodgetRegistrationBatchAdminSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.batch.RegistrationBatchAdminSessiona RegistrationBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRegistrationBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationBatchAdmin() and supportsVisibleFederation() are true
MethodgetCourseRegistrationBatchAdminSession
Description

Gets the OsidSession associated with the bulk course registration administration service.

Returnosid.course.registration.batch.CourseRegistrationBatchAdminSessiona CourseRegistrationBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsCourseRegistrationBatchAdmin() is true .
MethodgetCourseRegistrationBatchAdminSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.batch.CourseRegistrationBatchAdminSessiona CourseRegistrationBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseRegistrationBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCourseRegistrationBatchAdmin() and supportsVisibleFederation() are true
MethodgetActivityRegistrationBatchAdminSession
Description

Gets the OsidSession associated with the bulk activity registration administration service.

Returnosid.course.registration.batch.ActivityRegistrationBatchAdminSessionan ActivityRegistrationBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationBatchAdmin() is true .
MethodgetActivityRegistrationBatchAdminSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.batch.ActivityRegistrationBatchAdminSessionan ActivityRegistrationBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsActivityRegistrationBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationBatchAdmin() and supportsVisibleFederation() are true