OSID Logo
OSID Specifications
course registration batch package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.registration.batch.CourseRegistrationBatchManager
Implementsosid.OsidManager
osid.course.registration.batch.CourseRegistrationBatchProfile
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:

  • ActivityBundleBatchAdminSession: a session to create, modify and delete actvity bundles in bulk
  • RegistrationBatchSession: a session to create, modify and delete registrations in bulk
  • ActivityRegistrationBatchAdminSession: a session to create, modify and delete activity registrations in bulk
MethodgetActivityBundleBatchAdminSession
Description

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

Returnosid.course.registration.batch.ActivityBundleBatchAdminSessionan ActivityBundleBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBundleBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsActivityBundleBatchAdmin() is true.
MethodgetActivityBundleBatchAdminSessionForCourseCatalog
Description

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

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.registration.batch.ActivityBundleBatchAdminSessionan ActivityBundleBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBundleBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityBundleBatchAdmin() 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
UNIMPLEMENTED supportsRegistrationBatchAdmin() 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_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRegistrationBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRegistrationBatchAdmin() 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
UNIMPLEMENTED supportsActivityRegistrationBatchAdmin() 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_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityRegistrationBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationBatchAdmin() and supportsVisibleFederation() are true