OSID Logo
OSID Specifications
course chronicle batch package
Version 3.0.0
Interfaceosid.course.chronicle.batch.CourseChronicleBatchProxyManager
Implementsosid.OsidProxyManager
osid.course.chronicle.batch.CourseChronicleBatchProfile
Used Byosid.course.chronicle.CourseChronicleProxyManager
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 Proxy object. The sessions included in this manager are:

  • ProgramEntryBatchAdminSession : a session to create, modify and delete program entries in bulk
  • CourseEntryBatchSession : a session to create, modify and delete course entries in bulk
  • CredentialEntryBatchAdminSession : a session to create, modify and delete credential entries in bulk
  • AssessmentEntryBatchAdminSession : a session to create, modify and delete assessment entries in bulk
  • AwardEntryBatchAdminSession : a session to create, modify and delete award entries in bulk
MethodgetProgramEntryBatchAdminSession
Description

Gets the OsidSession associated with the bulk program entry administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.ProgramEntryBatchAdminSessiona ProgramEntryBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProgramEntryBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntryBatchAdmin() is true .
MethodgetProgramEntryBatchAdminSessionForCourseCatalog
Description

Gets the OsidSession associated with the bulk program entry administration service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.ProgramEntryBatchAdminSessiona ProgramEntryBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsProgramEntryBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProgramEntryBatchAdmin() and supportsVisibleFederation() are true
MethodgetCourseEntryBatchAdminSession
Description

Gets the OsidSession associated with the bulk course entry administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.CourseEntryBatchAdminSessiona CourseEntryBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseEntryBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntryBatchAdmin() is true .
MethodgetCourseEntryBatchAdminSessionForCourseCatalog
Description

Gets the OsidSession associated with the bulk course entry administration service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.CourseEntryBatchAdminSessiona CourseEntryBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCourseEntryBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCourseEntryBatchAdmin() and supportsVisibleFederation() are true
MethodgetCredentialEntryBatchAdminSession
Description

Gets the OsidSession associated with the bulk credential entry administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.CredentialEntryBatchAdminSessiona CredentialEntryBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCredentialEntryBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntryBatchAdmin() is true .
MethodgetCredentialEntryBatchAdminSessionForCourseCatalog
Description

Gets the OsidSession associated with the bulk credential entry administration service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.CredentialEntryBatchAdminSessiona CredentialEntryBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCredentialEntryBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCredentialEntryBatchAdmin() and supportsVisibleFederation() are true
MethodgetAssessmentEntryBatchAdminSession
Description

Gets the OsidSession associated with the bulk assessment entry administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.AssessmentEntryBatchAdminSessionan AssessmentEntryBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentEntryBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntryBatchAdmin() is true .
MethodgetAssessmentEntryBatchAdminSessionForCourseCatalog
Description

Gets the OsidSession associated with the bulk assessment entry administration service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.AssessmentEntryBatchAdminSessionan AssessmentEntryBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentEntryBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentEntryBatchAdmin() and supportsVisibleFederation() are true
MethodgetAwardEntryBatchAdminSession
Description

Gets the OsidSession associated with the bulk award entry administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.AwardEntryBatchAdminSessionan AwardEntryBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAwardEntryBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryBatchAdmin() is true .
MethodgetAwardEntryBatchAdminSessionForCourseCatalog
Description

Gets the OsidSession associated with the bulk award entry administration service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.AwardEntryBatchAdminSessionan AwardEntryBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENTcourseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAwardEntryBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryBatchAdmin() and supportsVisibleFederation() are true