OSID Logo
OSID Specifications
checklist package
Version 3.0.0
Release Candidate Preview
Interfaceosid.checklist.ChecklistProfile
Implementsosid.OsidProfile
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.

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

Tests for the availability of a todo lookup service.

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

Tests if querying todos is available.

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

Tests if searching for todos is available.

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

Tests if managing todos is available.

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

Tests if todo notification is available.

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

Tests if todo hierarchy traversal service is supported.

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

Tests if a todo hierarchy design service is supported.

Returnboolean true 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.

Returnboolean true 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.

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

Tests if a todo smart checklisting session is available.

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

Tests for the availability of an checklist lookup service.

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

Tests if querying checklists is available.

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

Tests if searching for checklists is available.

Returnboolean true 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.

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

Tests for the availability of a checklist notification service.

Returnboolean true 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.

Returnboolean true 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.

Returnboolean true 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.

Returnboolean true 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.

Returnboolean true 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT todoRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT todoSearchRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT checklistRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT checklistSearchRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT priorityType is null
CompliancemandatoryThis method must be implemented.