OSID Logo
OSID Specifications
checklist package
Version 3.0.0
Interfaceosid.checklist.ChecklistProfile
Implementsosid.OsidProfile
Implemented Byosid.checklist.ChecklistManager
osid.checklist.ChecklistProxyManager
Description

The todoing profile describes the interoperability among todoing services.

MethodsupportsVisibleFederation
Description

Tests if any checklist federation is exposed. Federation is exposed when a specific checklist may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of checklists appears as a single checklist.

Returnbooleantrue if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsTodoLookup
Description

Tests for the availability of a todo lookup service.

Returnbooleantrue if todo lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsTodoQuery
Description

Tests if querying todos is available.

Returnbooleantrue if todo query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsTodoSearch
Description

Tests if searching for todos is available.

Returnbooleantrue if todo search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsTodoAdmin
Description

Tests if managing todos is available.

Returnbooleantrue if todo admin is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsTodoNotification
Description

Tests if todo notification is available.

Returnbooleantrue if todo notification is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsTodoHierarchy
Description

Tests if todo hierarchy traversal service is supported.

Returnbooleantrue if todo hierarchy is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsTodoHierarchyDesign
Description

Tests if a todo hierarchy design service is supported.

Returnbooleantrue if todo hierarchy design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsTodoChecklist
Description

Tests if a todo to checklist lookup session is available.

Returnbooleantrue if todo checklist lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsTodoChecklistAssignment
Description

Tests if a todo to checklist assignment session is available.

Returnbooleantrue if todo checklist assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsTodoSmartChecklist
Description

Tests if a todo smart checklisting session is available.

Returnbooleantrue if todo smart checklisting is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsChecklistLookup
Description

Tests for the availability of a checklist lookup service.

Returnbooleantrue if checklist lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsChecklistQuery
Description

Tests if querying checklists is available.

Returnbooleantrue if checklist query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsChecklistSearch
Description

Tests if searching for checklists is available.

Returnbooleantrue if checklist search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsChecklistAdmin
Description

Tests for the availability of a checklist administrative service for creating and deleting checklists.

Returnbooleantrue if checklist administration is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsChecklistNotification
Description

Tests for the availability of a checklist notification service.

Returnbooleantrue if checklist notification is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsChecklistHierarchy
Description

Tests for the availability of a checklist hierarchy traversal service.

Returnbooleantrue if checklist hierarchy traversal is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsChecklistHierarchyDesign
Description

Tests for the availability of a checklist hierarchy design service.

Returnbooleantrue if checklist hierarchy design is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsChecklistBatch
Description

Tests for the availability of a checklist batch service.

Returnbooleantrue if checklist batch service is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsChecklistMason
Description

Tests for the availability of a checklist mason service.

Returnbooleantrue if checklist mason service is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodgetTodoRecordTypes
Description

Gets the supported Todo record types.

Returnosid.type.TypeLista list containing the supported todo record types
CompliancemandatoryThis method must be implemented.
MethodsupportsTodoRecordType
Description

Tests if the given Todo record type is supported.

Parametersosid.type.TypetodoRecordTypea Type indicating a Todo record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTtodoRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetTodoSearchRecordTypes
Description

Gets the supported todo search record types.

Returnosid.type.TypeLista list containing the supported todo search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsTodoSearchRecordType
Description

Tests if the given todo search record type is supported.

Parametersosid.type.TypetodoSearchRecordTypea Type indicating a todo record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTtodoSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetChecklistRecordTypes
Description

Gets the supported Checklist record types.

Returnosid.type.TypeLista list containing the supported checklist record types
CompliancemandatoryThis method must be implemented.
MethodsupportsChecklistRecordType
Description

Tests if the given Checklist record type is supported.

Parametersosid.type.TypechecklistRecordTypea Type indicating a Checklist record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTchecklistRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetChecklistSearchRecordTypes
Description

Gets the supported checklist search record types.

Returnosid.type.TypeLista list containing the supported checklist search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsChecklistSearchRecordType
Description

Tests if the given checklist search record type is supported.

Parametersosid.type.TypechecklistSearchRecordTypea Type indicating a checklist record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTchecklistSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetPriorityTypes
Description

Gets the supported priority types.

Returnosid.type.TypeLista list containing the supported priority types
CompliancemandatoryThis method must be implemented.
MethodsupportsPriorityType
Description

Tests if the given priority type is supported.

Parametersosid.type.TypepriorityTypea Type indicating a priority type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTpriorityType is null
CompliancemandatoryThis method must be implemented.