OSID Logo
OSID Specifications
checklist batch package
Version 3.0.0
Release Candidate Preview
Interfaceosid.checklist.batch.ChecklistBatchProxyManager
Implementsosid.OsidProxyManager
osid.checklist.batch.ChecklistBatchProfile
Description

The checklist batch proxy manager provides access to checklist 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:

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.checklist.batch.TodoBatchAdminSessiona TodoBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsTodoBatchAdmin() 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
osid.proxy.Proxyproxya proxy
Returnosid.checklist.batch.TodoBatchAdminSessiona TodoBatchAdminSession
ErrorsNOT_FOUNDno Checklist found by the given Id
NULL_ARGUMENT checklistId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsTodoBatchAdmin() 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.checklist.batch.ChecklistBatchAdminSessiona ChecklistBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsChecklistBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsChecklistBatchAdmin() is true.