OSID Logo
OSID Specifications
course registration batch package
Version 3.1.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.RegistrationTargetBatchAdminSession a RegistrationTargetBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationTargetBatchAdmin() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.batch.RegistrationTargetBatchAdminSession a RegistrationTargetBatchAdminSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationTargeteBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.RegistrationBatchAdminSession a RegistrationBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationBatchAdmin() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.batch.RegistrationBatchAdminSession a RegistrationBatchAdminSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.CourseRegistrationBatchAdminSession a CourseRegistrationBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistrationBatchAdmin() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.batch.CourseRegistrationBatchAdminSession a CourseRegistrationBatchAdminSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseRegistrationBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.ActivityRegistrationBatchAdminSession an ActivityRegistrationBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityRegistrationBatchAdmin() is false
Complianceoptional This 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.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.registration.batch.ActivityRegistrationBatchAdminSession an ActivityRegistrationBatchAdminSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityRegistrationBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsActivityRegistrationBatchAdmin() and supportsVisibleFederation() are true