OSID Logo
OSID Specifications
recipe package
Version 3.0.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
CompliancemandatoryThis method must be implemented.
MethodgetRecipeTerms
Description

Gets the recipe terms.

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

Gets the procedure Id terms.

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

Gets the procedure terms.

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

Gets the direction Id terms.

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

Gets the direction terms.

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

Gets the ancestor cookbook Id terms.

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

Gets the ancestor cookbook terms.

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

Gets the descendant cookbook Id terms.

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

Gets the descendant cookbook terms.

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

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

Parametersosid.type.TypecookbookRecordTypea cookbook record type
Returnosid.recipe.records.CookbookQueryInspectorRecordthe cookbook query inspector record
ErrorsNULL_ARGUMENTcookbookRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(cookbookRecordType) is false
CompliancemandatoryThis method must be implemented.