OSID Logo
OSID Specifications
course registration batch package
Version 3.1.0
Interfaceosid.course.registration.batch.CourseRegistrationBatchProxyManager
Implementsosid.OsidProxyManager
osid.course.registration.batch.CourseRegistrationBatchProfile
Used Byosid.course.registration.CourseRegistrationProxyManager
Description

The course registration batch proxy manager provides access to course registration batch sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy object. 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.course.registration.batch.RegistrationTargetBatchAdminSession a RegistrationTargetBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.course.registration.batch.RegistrationTargetBatchAdminSession a RegistrationTargetBatchAdminSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRegistrationTargetBatchAdmin() 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.course.registration.batch.RegistrationBatchAdminSession a RegistrationBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.course.registration.batch.RegistrationBatchAdminSession a RegistrationBatchAdminSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.course.registration.batch.CourseRegistrationBatchAdminSession a CourseRegistrationBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.course.registration.batch.CourseRegistrationBatchAdminSession a CourseRegistrationBatchAdminSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.course.registration.batch.ActivityRegistrationBatchAdminSession an ActivityRegistrationBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.course.registration.batch.ActivityRegistrationBatchAdminSession an ActivityRegistrationBatchAdminSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy 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