OSID Logo
OSID Specifications
recipe package
Version 3.1.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.

Like all OsidQueryInspectors, ProcedureQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetLearningObjectiveIdTerms
Description

Gets the objective Id terms.

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

Gets the objective terms.

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

Gets the cookbook Id terms.

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

Gets the cookbook terms.

Returnosid.recipe.CookbookQueryInspector[] the cookbook terms
Compliancemandatory This method must be implemented.
MethodgetProcedureQueryInspectorRecord
Description

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

Parametersosid.type.TypeprocedureRecordType a procedure record type
Returnosid.recipe.records.ProcedureQueryInspectorRecord the procedure query inspector record
ErrorsNULL_ARGUMENT procedureRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(procedureRecordType) is false
Compliancemandatory This method must be implemented.