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, useIsolatedDistributorView
getAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactions
close
QueueProcessorSearch 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.