public interface QueueProcessorSearchSession extends QueueProcessorQuerySession
This session provides methods for searching among QueueProcessor
objects. The search query is constructed using the
QueueProcessoryQuery.
getQueueProcessorsByQuery() is the basic search method
and returns a list of QueueProcessors. A more advanced
search may be performed with getQueueProcessorsBySearch().
It accepts a QueueProcessorSearch in addition to the query
for the purpose of specifying additional options affecting the entire
search, such as provisioning. getQueueProcessorsBySearch()
returns a QueueProcessorSearchResults that can be used to
access the resulting QueueProcessorList or be used to
perform a search within the result set through
QueueProcessorSearch.
This session defines views that offer differing behaviors for searching.
QueueProcessors may have a query record indicated by
their respective record types. Thequery record is accessed via the
QueueProcessorQuery.
| Modifier and Type | Method and Description |
|---|---|
QueueProcessorQuery |
getQueueProcessorQueryFromInspector(QueueProcessorQueryInspector queueProcessorQueryInspector)
Gets a queue processor query from an inspector.
|
QueueProcessorSearchResults |
getQueueProcessorsBySearch(QueueProcessorQuery queueProcessorQuery,
QueueProcessorSearch queueProcessorSearch)
Gets the search results matching the given search query using the
given search.
|
QueueProcessorSearch |
getQueueProcessorSearch()
Gets a queue processor search.
|
QueueProcessorSearchOrder |
getQueueProcessorSearchOrder()
Gets a queue processor search order.
|
canSearchQueueProcessors, getDistributor, getDistributorId, getQueueProcessorQuery, getQueueProcessorsByQuery, useFederatedDistributorView, useIsolatedDistributorViewgetAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactionscloseQueueProcessorSearch getQueueProcessorSearch()
mandatory - This method must be implemented. QueueProcessorSearchOrder getQueueProcessorSearchOrder()
QueueProcessorSearchOrder is supplied to a
QueueProcessorSearch to specify the ordering of results.mandatory - This method must be implemented. QueueProcessorSearchResults getQueueProcessorsBySearch(QueueProcessorQuery queueProcessorQuery, QueueProcessorSearch queueProcessorSearch) throws OperationFailedException, PermissionDeniedException
queueProcessorQuery - the queue processor queryqueueProcessorSearch - the queue processor searchNullArgumentException - queueProcessorQuery
or queueProcessorSearch is null
OperationFailedException - unable to complete requestPermissionDeniedException - authorization failureUnsupportedException - queueProcessorQuery
or queueProcessorSearch is not of this
servicemandatory - This method must be implemented. QueueProcessorQuery getQueueProcessorQueryFromInspector(QueueProcessorQueryInspector queueProcessorQueryInspector)
QueueProcessorSearchResults. queueProcessorQueryInspector - a queue processor query inspectorNullArgumentException -
queueProcessorQueryInspector is null UnsupportedException -
queueProcessorQueryInspector is not of this servicemandatory - This method must be implemented.