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