public interface TodoProducerSearchSession extends TodoProducerQuerySession
This session provides methods for searching among TodoProducer
objects. The search query is constructed using the
TodoProduceryQuery.
getTodoProducersByQuery() is the basic search method
and returns a list of TodoProducers. A more advanced search
may be performed with getTodoProducersBySearch(). It
accepts a TodoProducerSearch in addition to the query for
the purpose of specifying additional options affecting the entire search,
such as ordering. getTodoProducersBySearch() returns a
TodoProducerSearchResults that can be used to access the
resulting TodoProducerList or be used to perform a search
within the result set through TodoProducerSearch.
This session defines views that offer differing behaviors for searching.
TodoProducers may have a query record indicated by
their respective record types. The query record is accessed via the
TodoProducerQuery.
| Modifier and Type | Method and Description |
|---|---|
TodoProducerQuery |
getTodoProducerQueryFromInspector(TodoProducerQueryInspector todoProducerQueryInspector)
Gets a todo producer query from an inspector.
|
TodoProducerSearchResults |
getTodoProducersBySearch(TodoProducerQuery todoProducerQuery,
TodoProducerSearch todoProducerSearch)
Gets the search results matching the given search query using the
given search.
|
TodoProducerSearch |
getTodoProducerSearch()
Gets a todo producer search.
|
TodoProducerSearchOrder |
getTodoProducerSearchOrder()
Gets a todo producer search order.
|
canSearchTodoProducers, getChecklist, getChecklistId, getTodoProducerQuery, getTodoProducersByQuery, useFederatedChecklistView, useIsolatedChecklistViewgetAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactionscloseTodoProducerSearch getTodoProducerSearch()
mandatory - This method must be implemented. TodoProducerSearchOrder getTodoProducerSearchOrder()
TodoProducerSearchOrder
is supplied to a TodoProducerSearch to specify
the ordering of results.mandatory - This method must be implemented. TodoProducerSearchResults getTodoProducersBySearch(TodoProducerQuery todoProducerQuery, TodoProducerSearch todoProducerSearch) throws OperationFailedException, PermissionDeniedException
todoProducerQuery - the todo producer querytodoProducerSearch - the todo producer searchNullArgumentException - todoProducerQuery
or todoProducerSearch is null
OperationFailedException - unable to complete requestPermissionDeniedException - authorization failureUnsupportedException - todoProducerQuery
or todoProducerSearch is not of this servicemandatory - This method must be implemented. TodoProducerQuery getTodoProducerQueryFromInspector(TodoProducerQueryInspector todoProducerQueryInspector)
TodoProducerSearchResults. todoProducerQueryInspector - a todo producer query inspectorNullArgumentException -
todoProducerQueryInspector is null UnsupportedException -
todoProducerQueryInspector is not of this servicemandatory - This method must be implemented.