OSID Logo
OSID Specifications
recipe package
Version 3.0.0
Interfaceosid.recipe.ProcedureQueryInspector
Implementsosid.OsidObjectQueryInspector
Used Byosid.recipe.CookbookQueryInspector
osid.recipe.DirectionQueryInspector
osid.recipe.ProcedureSearchResults
osid.recipe.ProcedureSmartCookbookSession
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 cookbook Id terms.

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

Gets the cookbook terms.

Returnosid.recipe.CookbookQueryInspector[]the cookbook 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_ARGUMENTprocedureRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(procedureRecordType) is false
CompliancemandatoryThis method must be implemented.