public interface RecipeSearch extends OsidSearch
The search interface for governing recipe searches.
| Modifier and Type | Method and Description |
|---|---|
RecipeSearchRecord |
getRecipeSearchRecord(Type recipeSearchRecordType)
Gets the recipe search record corresponding to the given recipe search
record
Type. |
void |
orderRecipeResults(RecipeSearchOrder recipeSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongRecipes(IdList recipeIds)
Execute this search among the given list of recipes.
|
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongRecipes(IdList recipeIds)
recipeIds - list of recipesNullArgumentException - recipeIds is
null mandatory - This method must be implemented. void orderRecipeResults(RecipeSearchOrder recipeSearchOrder)
recipeSearchOrder - recipe search orderNullArgumentException - recipeSearchOrder
is null UnsupportedException - recipeSearchOrder
is not of this servicemandatory - This method must be implemented. RecipeSearchRecord getRecipeSearchRecord(Type recipeSearchRecordType) throws OperationFailedException, PermissionDeniedException
Type. This method is used to retrieve an object
implementing the requested record.recipeSearchRecordType - a recipe search record typeNullArgumentException - recipeSearchRecordType
is null OperationFailedException - unable to complete requestPermissionDeniedException - authorization failure
occurredUnsupportedException -
hasRecordType(recipeSearchRecordType) is false
mandatory - This method must be implemented.