OSID Logo
OSID Specifications
checklist package
Version 3.0.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.TypechecklistRecordTypethe type of checklist record to retrieve
Returnosid.checklist.records.ChecklistRecordthe checklist record
ErrorsNULL_ARGUMENTchecklistRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(checklistRecordType) is false
CompliancemandatoryThis method must be implemented.