| Interface | osid.course.registration.batch.CourseRegistrationBatchProxyManager | ||
|---|---|---|---|
| Implements | osid.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  
  | ||
| Method | getActivityBundleBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.course.registration.batch.ActivityBundleBatchAdminSession | an  ActivityBundleBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsActivityBundleBatchAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsActivityBundleBatchAdmin()  is  true.   | |
| Method | getActivityBundleBatchAdminSessionForCourseCatalog | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id  of the  CourseCatalog   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.course.registration.batch.ActivityBundleBatchAdminSession | an  ActivityBundleBatchAdminSession   | |
| Errors | NOT_FOUND | no  CourseCatalog  found by the given  Id   |                 |
| NULL_ARGUMENT |  courseCatalogId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsActivityBundleBatchAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsActivityBundleBatchAdmin()  and  
supportsVisibleFederation()  are  true   | |
| Method | getRegistrationBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.course.registration.batch.RegistrationBatchAdminSession | a  RegistrationBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsRegistrationBatchAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsRegistrationBatchAdmin() 
 is  true.   | |
| Method | getRegistrationBatchAdminSessionForCourseCatalog | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id  of the  CourseCatalog   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.course.registration.batch.RegistrationBatchAdminSession | a  RegistrationBatchAdminSession   | |
| Errors | NOT_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   |                 ||
| Compliance | optional | This method must be implemented if  supportsRegistrationBatchAdmin() 
 and  supportsVisibleFederation()  are  true   | |
| Method | getActivityRegistrationBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.course.registration.batch.ActivityRegistrationBatchAdminSession | an  ActivityRegistrationBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsActivityRegistrationBatchAdmin()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsActivityRegistrationBatchAdmin()  is  true.   | |
| Method | getActivityRegistrationBatchAdminSessionForCourseCatalog | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id  of the  CourseCatalog   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.course.registration.batch.ActivityRegistrationBatchAdminSession | an  ActivityRegistrationBatchAdminSession   | |
| Errors | NOT_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   |                 ||
| Compliance | optional | This method must be implemented if  
supportsActivityRegistrationBatchAdmin()  and  
supportsVisibleFederation()  are  true   | |