OSID Logo
OSID Specifications
checklist batch package
Version 3.1.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.TodoBatchAdminSession a TodoBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoBatchAdmin() is false
Complianceoptional This 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.IdchecklistId the Id of the Checklist
Returnosid.checklist.batch.TodoBatchAdminSession a TodoBatchAdminSession
ErrorsNOT_FOUND no Checklist found by the given Id
NULL_ARGUMENT checklistId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.ChecklistBatchAdminSession a ChecklistBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChecklistBatchAdmin() is false
Complianceoptional This method must be implemented if supportsChecklistBatchAdmin() is true.