public interface CookbookSearchSession extends CookbookQuerySession
This session provides methods for searching Cookbook
objects. The search query is constructed using the CookbookQuery.
The cook book record Type also specifies the record
for the cook book query.
getCookbooksByQuery() is the basic search method and
returns a list of Cookbook elements. A more advanced search
may be performed with getCookbooksBySearch(). It accepts an
CookbookSearch in addition to the query for the purpose of
specifying additional options affecting the entire search, such as
ordering. getCookbooksBySearch() returns an
CookbookSearchResults that can be used to access the resulting
CookbookList or be used to perform a search within the
result set through CookbookSearch.
Cookbooks may have a query record indicated by their respective record
types. The query record is accessed via the CookbookQuery.
The returns in this session may not be cast directly to these interfaces.
| Modifier and Type | Method and Description |
|---|---|
CookbookQuery |
getCookbookQueryFromInspector(CookbookQueryInspector cookbookQueryInspector)
Gets a cook book query from an inspector.
|
CookbookSearchResults |
getCookbooksBySearch(CookbookQuery cookbookQuery,
CookbookSearch cookbookSearch)
Gets the search results matching the given search.
|
CookbookSearch |
getCookbookSearch()
Gets a cook book search.
|
CookbookSearchOrder |
getCookbookSearchOrder()
Gets a cook book search order.
|
canSearchCookbooks, getCookbookQuery, getCookbooksByQuerygetAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactionscloseCookbookSearch getCookbookSearch()
mandatory - This method must be implemented. CookbookSearchOrder getCookbookSearchOrder()
CookbookSearchOrder
is supplied to an CookbookSearch to specify the
ordering of results.mandatory - This method must be implemented. CookbookSearchResults getCookbooksBySearch(CookbookQuery cookbookQuery, CookbookSearch cookbookSearch) throws OperationFailedException, PermissionDeniedException
cookbookQuery - the cook book querycookbookSearch - the cook book searchNullArgumentException - cookbookQuery or
cook books earch is null OperationFailedException - unable to complete requestPermissionDeniedException - authorization failureUnsupportedException - cookbookQuery or
cook books earch is not of this servicemandatory - This method must be implemented. CookbookQuery getCookbookQueryFromInspector(CookbookQueryInspector cookbookQueryInspector)
CookbookSearchResults. cookbookQueryInspector - a cook book query inspectorNullArgumentException - cookbookQueryInspector
is null UnsupportedException - cookbookQueryInspector
is not of this servicemandatory - This method must be implemented.