| Interface | osid.recipe.CookbookQueryInspector | ||
|---|---|---|---|
| Implements | osid.OsidCatalogQueryInspector | ||
| Description | 
                 This is the query inspector for searching for cook books. 
                Each method specifies an   | ||
| Method | getRecipeIdTerms | ||
| Description | 
                     Gets the recipe   | ||
| Return | osid.search.terms.IdTerm[] | the recipe  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRecipeTerms | ||
| Description | 
                     Gets the recipe terms.  | ||
| Return | osid.recipe.RecipeQueryInspector[] | the recipe terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getProcedureIdTerms | ||
| Description | 
                     Gets the procedure   | ||
| Return | osid.search.terms.IdTerm[] | the procedure  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getProcedureTerms | ||
| Description | 
                     Gets the procedure terms.  | ||
| Return | osid.recipe.ProcedureQueryInspector[] | the procedure terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDirectionIdTerms | ||
| Description | 
                     Gets the direction   | ||
| Return | osid.search.terms.IdTerm[] | the direction  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDirectionTerms | ||
| Description | 
                     Gets the direction terms.  | ||
| Return | osid.recipe.DirectionQueryInspector[] | the direction terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAncestorCookbookIdTerms | ||
| Description | 
                     Gets the ancestor cook book   | ||
| Return | osid.search.terms.IdTerm[] | the ancestor cook book  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAncestorCookbookTerms | ||
| Description | 
                     Gets the ancestor cook book terms.  | ||
| Return | osid.recipe.CookbookQueryInspector[] | the ancestor cook book terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDescendantCookbookIdTerms | ||
| Description | 
                     Gets the descendant cook book   | ||
| Return | osid.search.terms.IdTerm[] | the descendant cook book  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDescendantCookbookTerms | ||
| Description | 
                     Gets the descendant cook book terms.  | ||
| Return | osid.recipe.CookbookQueryInspector[] | the descendant cook book terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCookbookQueryInspectorRecord | ||
| Description | 
                     Gets the query inspector record corresponding to the 
                    given   | ||
| Parameters | osid.type.Type | cookbookRecordType | a cook book record type | 
| Return | osid.recipe.records.CookbookQueryInspectorRecord | the cook book query inspector record | |
| Errors | NULL_ARGUMENT |  cookbookRecordType  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED |  hasRecordType(cookbookRecordType)  is  false   |                 ||
| Compliance | mandatory | This method must be implemented. | |