OSID Logo
OSID Specifications
recipe package
Version 3.0.0
Release Candidate Preview
Interfaceosid.recipe.ProcedureQueryInspector
Implementsosid.OsidObjectQueryInspector
Description

The inspector for examining procedure queries.

MethodgetLearningObjectiveIdTerms
Description

Gets the objective Id terms.

Returnosid.search.terms.IdTerm[]the objective Id terms
CompliancemandatoryThis method must be implemented.
MethodgetLearningObjectiveTerms
Description

Gets the objective terms.

Returnosid.learning.ObjectiveQueryInspector[]the objective terms
CompliancemandatoryThis method must be implemented.
MethodgetCookbookIdTerms
Description

Gets the cook book Id terms.

Returnosid.search.terms.IdTerm[]the cook book Id terms
CompliancemandatoryThis method must be implemented.
MethodgetCookbookTerms
Description

Gets the cook book terms.

Returnosid.recipe.CookbookQueryInspector[]the cook book terms
CompliancemandatoryThis method must be implemented.
MethodgetProcedureQueryInspectorRecord
Description

Gets the procedure query inspector record corresponding to the given Procedure record Type.

Parametersosid.type.TypeprocedureRecordTypea procedure record type
Returnosid.recipe.records.ProcedureQueryInspectorRecordthe procedure query inspector record
ErrorsNULL_ARGUMENT procedureRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(procedureRecordType) is false
CompliancemandatoryThis method must be implemented.