OSID Logo
OSID Specifications
checklist package
Version 3.1.0
Interfaceosid.checklist.Checklist
Implementsosid.OsidCatalog
Used Byosid.checklist.ChecklistAdminSession
osid.checklist.ChecklistList
osid.checklist.ChecklistLookupSession
osid.checklist.ChecklistNode
osid.checklist.TodoAdminSession
osid.checklist.TodoLookupSession
osid.checklist.TodoNotificationSession
osid.checklist.TodoQuerySession
osid.checklist.TodoSmartChecklistSession
osid.checklist.mason.TodoProducerAdminSession
show 4 more…
osid.checklist.mason.TodoProducerLookupSession
osid.checklist.mason.TodoProducerNotificationSession
osid.checklist.mason.TodoProducerQuerySession
osid.checklist.mason.TodoProducerSmartChecklistSession
Description

A Checklist represents a collection of todos. Like all OSID objects, a Checklist is identified by its Id and any persisted references should use the Id.

MethodgetChecklistRecord
Description

Gets the checklist record corresponding to the given Checklist record Type. This method is used to retrieve an object implementing the requested record. The checklistRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(checklistRecordType) is true.

Parametersosid.type.TypechecklistRecordType the type of checklist record to retrieve
Returnosid.checklist.records.ChecklistRecord the checklist record
ErrorsNULL_ARGUMENT checklistRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(checklistRecordType) is false
Compliancemandatory This method must be implemented.