| Interface | osid.course.chronicle.batch.CourseChronicleBatchProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
| osid.course.chronicle.batch.CourseChronicleBatchProfile | |||
| Description | The course chronicle batch proxy manager provides access to 
                course chronicle batch sessions and provides interoperability 
                tests for various aspects of this service. Methods in this 
                manager support the passing of a  
 | ||
| Method | getProgramEntryBatchAdminSession | ||
| Description | Gets the  | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.course.chronicle.batch.ProgramEntryBatchAdminSession | a  ProgramEntryBatchAdminSession  | |
| Errors | NULL_ARGUMENT |  proxy is null  | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsProgramEntryBatchAdmin() is false  | ||
| Compliance | optional | This method must be implemented if  supportsProgramEntryBatchAdmin() 
is true.  | |
| Method | getProgramEntryBatchAdminSessionForCourseCatalog | ||
| Description | Gets the  | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id of the CourseCatalog  | 
| osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.course.chronicle.batch.ProgramEntryBatchAdminSession | a  ProgramEntryBatchAdminSession  | |
| Errors | NOT_FOUND | no  CourseCatalog found by the given Id  | |
| NULL_ARGUMENT |  courseCatalogId or proxy is null 
 | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsProgramEntryBatchAdmin() or 
supportsVisibleFederation() is false  | ||
| Compliance | optional | This method must be implemented if  supportsProgramEntryBatchAdmin() 
and supportsVisibleFederation() are true  | |
| Method | getCourseEntryBatchAdminSession | ||
| Description | Gets the  | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.course.chronicle.batch.CourseEntryBatchAdminSession | a  CourseEntryBatchAdminSession  | |
| Errors | NULL_ARGUMENT |  proxy is null  | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsCourseEntryBatchAdmin() is false  | ||
| Compliance | optional | This method must be implemented if  supportsCourseEntryBatchAdmin() 
is true.  | |
| Method | getCourseEntryBatchAdminSessionForCourseCatalog | ||
| Description | Gets the  | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id of the CourseCatalog  | 
| osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.course.chronicle.batch.CourseEntryBatchAdminSession | a  CourseEntryBatchAdminSession  | |
| Errors | NOT_FOUND | no  CourseCatalog found by the given Id  | |
| NULL_ARGUMENT |  courseCatalogId or proxy is null 
 | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsCourseEntryBatchAdmin() or 
supportsVisibleFederation() is false  | ||
| Compliance | optional | This method must be implemented if  supportsCourseEntryBatchAdmin() 
and supportsVisibleFederation() are true  | |
| Method | getCredentialEntryBatchAdminSession | ||
| Description | Gets the  | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.course.chronicle.batch.CredentialEntryBatchAdminSession | a  CredentialEntryBatchAdminSession  | |
| Errors | NULL_ARGUMENT |  proxy is null  | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsCredentialEntryBatchAdmin() is false  | ||
| Compliance | optional | This method must be implemented if  
supportsCredentialEntryBatchAdmin() is true.  | |
| Method | getCredentialEntryBatchAdminSessionForCourseCatalog | ||
| Description | Gets the  | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id of the CourseCatalog  | 
| osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.course.chronicle.batch.CredentialEntryBatchAdminSession | a  CredentialEntryBatchAdminSession  | |
| Errors | NOT_FOUND | no  CourseCatalog found by the given Id  | |
| NULL_ARGUMENT |  courseCatalogId or proxy is null 
 | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsCredentialEntryBatchAdmin() or 
supportsVisibleFederation() is false  | ||
| Compliance | optional | This method must be implemented if  
supportsCredentialEntryBatchAdmin() and 
supportsVisibleFederation() are true  | |
| Method | getAssessmentEntryBatchAdminSession | ||
| Description | Gets the  | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.course.chronicle.batch.AssessmentEntryBatchAdminSession | an  AssessmentEntryBatchAdminSession  | |
| Errors | NULL_ARGUMENT |  proxy is null  | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAssessmentEntryBatchAdmin() is false  | ||
| Compliance | optional | This method must be implemented if  
supportsAssessmentEntryBatchAdmin() is true.  | |
| Method | getAssessmentEntryBatchAdminSessionForCourseCatalog | ||
| Description | Gets the  | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id of the CourseCatalog  | 
| osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.course.chronicle.batch.AssessmentEntryBatchAdminSession | an  AssessmentEntryBatchAdminSession  | |
| Errors | NOT_FOUND | no  CourseCatalog found by the given Id  | |
| NULL_ARGUMENT |  courseCatalogId or proxy is null 
 | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAssessmentEntryBatchAdmin() or 
supportsVisibleFederation() is false  | ||
| Compliance | optional | This method must be implemented if  
supportsAssessmentEntryBatchAdmin() and 
supportsVisibleFederation() are true  | |
| Method | getAwardEntryBatchAdminSession | ||
| Description | Gets the  | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.course.chronicle.batch.AwardEntryBatchAdminSession | an  AwardEntryBatchAdminSession  | |
| Errors | NULL_ARGUMENT |  proxy is null  | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAwardEntryBatchAdmin() is false  | ||
| Compliance | optional | This method must be implemented if  supportsAwardEntryBatchAdmin() 
is true.  | |
| Method | getAwardEntryBatchAdminSessionForCourseCatalog | ||
| Description | Gets the  | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id of the CourseCatalog  | 
| osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.course.chronicle.batch.AwardEntryBatchAdminSession | an  AwardEntryBatchAdminSession  | |
| Errors | NOT_FOUND | no  CourseCatalog found by the given Id  | |
| NULL_ARGUMENT |  courseCatalogId or proxy is null 
 | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAwardEntryBatchAdmin() or 
supportsVisibleFederation() is false  | ||
| Compliance | optional | This method must be implemented if  supportsAwardEntryBatchAdmin() 
and supportsVisibleFederation() are true  | |