OSID Logo
OSID Specifications
checklist package
Version 3.0.0
Release Candidate Preview
Interfaceosid.checklist.ChecklistQueryInspector
Implementsosid.OsidCatalogQueryInspector
Description

This is the query inspector for examining checklist queries.

MethodgetTodoIdTerms
Description

Gets the todo Id terms.

Returnosid.search.terms.IdTerm[]the todo Id terms
CompliancemandatoryThis method must be implemented.
MethodgetTodoTerms
Description

Gets the todo terms.

Returnosid.checklist.TodoQueryInspector[]the todo terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorChecklistIdTerms
Description

Gets the ancestor checklist Id terms.

Returnosid.search.terms.IdTerm[]the ancestor checklist Id terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorChecklistTerms
Description

Gets the ancestor checklist terms.

Returnosid.checklist.ChecklistQueryInspector[]the ancestor checklist terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantChecklistIdTerms
Description

Gets the descendant checklist Id terms.

Returnosid.search.terms.IdTerm[]the descendant checklist Id terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantChecklistTerms
Description

Gets the descendant checklist terms.

Returnosid.checklist.ChecklistQueryInspector[]the descendant checklist terms
CompliancemandatoryThis method must be implemented.
MethodgetChecklistQueryInspectorRecord
Description

Gets the checklist query inspector record corresponding to the given Checklist record Type.

Parametersosid.type.TypechecklistRecordTypea checklist record type
Returnosid.checklist.records.ChecklistQueryInspectorRecordthe checklist query inspector record
ErrorsNULL_ARGUMENT checklistRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(checklistRecordType) is false
CompliancemandatoryThis method must be implemented.