OSID Logo
OSID Specifications
checklist batch package
Version 3.0.0
Interfaceosid.checklist.batch.ChecklistBatchManager
Implementsosid.OsidManager
osid.checklist.batch.ChecklistBatchProfile
Used Byosid.checklist.ChecklistManager
Description

The checklist batch manager provides access to checklist batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • TodoBatchSession : a session to create, modify and delete todos in bulk
  • ChecklistBatchAdminSession : a session to create, modify and delete checklists in bulk
MethodgetTodoBatchAdminSession
Description

Gets the OsidSession associated with the bulk todo administration service.

Returnosid.checklist.batch.TodoBatchAdminSessiona TodoBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsTodoBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsTodoBatchAdmin() is true .
MethodgetTodoBatchAdminSessionForChecklist
Description

Gets the OsidSession associated with the bulk todo administration service for the given checklist.

Parametersosid.id.IdchecklistIdthe Id of the Checklist
Returnosid.checklist.batch.TodoBatchAdminSessiona TodoBatchAdminSession
ErrorsNOT_FOUNDno Checklist found by the given Id
NULL_ARGUMENTchecklistId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsTodoBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsTodoBatchAdmin() and supportsVisibleFederation() are true
MethodgetChecklistBatchAdminSession
Description

Gets the OsidSession associated with the bulk checklist administration service.

Returnosid.checklist.batch.ChecklistBatchAdminSessiona ChecklistBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsChecklistBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsChecklistBatchAdmin() is true .