| Interface | osid.course.syllabus.batch.CourseSyllabusBatchProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.course.syllabus.batch.CourseSyllabusBatchProfile | |||
| Description | 
                 The course syllabus batch proxy manager provides access to 
                course syllabus batch sessions and provides interoperability 
                tests for various aspects of this service. Methods in this 
                manager support the passing of a  
  | ||
| Method | getSyllabusBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.course.syllabus.batch.SyllabusBatchAdminSession | a  SyllabusBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsSyllabusBatchAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsSyllabusBatchAdmin() 
 is  true.   | |
| Method | getSyllabusBatchAdminSessionForCourseCatalog | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id  of the  CourseCatalog   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.course.syllabus.batch.SyllabusBatchAdminSession | a  SyllabusBatchAdminSession   | |
| Errors | NOT_FOUND | no  CourseCatalog  found by the given  Id   |                 |
| NULL_ARGUMENT |  courseCatalogId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsSyllabusBatchAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsSyllabusBatchAdmin() 
 and  supportsVisibleFederation()  are  true   | |
| Method | getModuleBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.course.syllabus.batch.ModuleBatchAdminSession | a  ModuleBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsModuleBatchAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsModuleBatchAdmin() 
 is  true.   | |
| Method | getModuleBatchAdminSessionForCourseCatalog | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id  of the  CourseCatalog   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.course.syllabus.batch.ModuleBatchAdminSession | a  ModuleBatchAdminSession   | |
| Errors | NOT_FOUND | no  CourseCatalog  found by the given  Id   |                 |
| NULL_ARGUMENT |  courseCatalogId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsModuleBatchAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsModuleBatchAdmin() 
 and  supportsVisibleFederation()  are  true   | |
| Method | getDocetBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.course.syllabus.batch.DocetBatchAdminSession | an  DocetBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsDocetBatchAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsDocetBatchAdmin()  
is  true.   | |
| Method | getDocetBatchAdminSessionForCourseCatalog | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id  of the  CourseCatalog   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.course.syllabus.batch.DocetBatchAdminSession | an  DocetBatchAdminSession   | |
| Errors | NOT_FOUND | no  CourseCatalog  found by the given  Id   |                 |
| NULL_ARGUMENT |  courseCatalogId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsDocetBatchAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsDocetBatchAdmin()  
and  supportsVisibleFederation()  are  true   | |