OSID Logo
OSID Specifications
recipe package
Version 3.1.0
Interfaceosid.recipe.CookbookQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.recipe.CookbookQueryInspector
osid.recipe.CookbookSearchResults
osid.recipe.DirectionQueryInspector
osid.recipe.ProcedureQueryInspector
osid.recipe.RecipeQueryInspector
Description

This is the query inspector for searching for cookbooks. Each method specifies an AND term while multiple invocations of the same method produce a nested OR.

MethodgetRecipeIdTerms
Description

Gets the recipe Id terms.

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

Gets the recipe terms.

Returnosid.recipe.RecipeQueryInspector[] the recipe terms
Compliancemandatory This method must be implemented.
MethodgetProcedureIdTerms
Description

Gets the procedure Id terms.

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

Gets the procedure terms.

Returnosid.recipe.ProcedureQueryInspector[] the procedure terms
Compliancemandatory This method must be implemented.
MethodgetDirectionIdTerms
Description

Gets the direction Id terms.

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

Gets the direction terms.

Returnosid.recipe.DirectionQueryInspector[] the direction terms
Compliancemandatory This method must be implemented.
MethodgetAncestorCookbookIdTerms
Description

Gets the ancestor cookbook Id terms.

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

Gets the ancestor cookbook terms.

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

Gets the descendant cookbook Id terms.

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

Gets the descendant cookbook terms.

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

Gets the query inspector record corresponding to the given Cookbook record Type.

Parametersosid.type.TypecookbookRecordType a cookbook record type
Returnosid.recipe.records.CookbookQueryInspectorRecord the cookbook query inspector record
ErrorsNULL_ARGUMENT cookbookRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(cookbookRecordType) is false
Compliancemandatory This method must be implemented.