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.

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.