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

  • 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.batch.ActivityBundleBatchAdminSessionan ActivityBundleBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.batch.ActivityBundleBatchAdminSessionan ActivityBundleBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy 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.

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.registration.batch.ActivityRegistrationBatchAdminSessionan ActivityRegistrationBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.registration.batch.ActivityRegistrationBatchAdminSessionan ActivityRegistrationBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityRegistrationBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityRegistrationBatchAdmin() and supportsVisibleFederation() are true