public interface SequenceRuleSearchSession extends SequenceRuleQuerySession
This session provides methods for searching among SequenceRule
objects. The search query is constructed using the
SequenceRuleyQuery.
getSequenceRulesByQuery() is the basic search method
and returns a list of SequenceRules. A more advanced search
may be performed with getSequenceRulesBySearch(). It
accepts a SequenceRuleSearch in addition to the query for
the purpose of specifying additional options affecting the entire search,
such as workflow. getSequenceRulesBySearch() returns a
SequenceRuleSearchResults that can be used to access the
resulting SequenceRuleList or be used to perform a search
within the result set through SequenceRuleSearch.
This session defines views that offer differing behaviors for searching.
SequenceRules may have a query record indicated by
their respective record types. The query record is accessed via the
SequenceRuleQuery.
| Modifier and Type | Method and Description |
|---|---|
SequenceRuleQuery |
getSequenceRuleQueryFromInspector(SequenceRuleQueryInspector sequenceRuleQueryInspector)
Gets a sequence rule query from an inspector.
|
SequenceRuleSearchResults |
getSequenceRulesBySearch(SequenceRuleQuery sequenceRuleQuery,
SequenceRuleSearch sequenceRuleSearch)
Gets the search results matching the given search query using the
given search.
|
SequenceRuleSearch |
getSequenceRuleSearch()
Gets a sequence rule search.
|
SequenceRuleSearchOrder |
getSequenceRuleSearchOrder()
Gets a sequence rule search order.
|
canSearchSequenceRules, getBank, getBankId, getSequenceRuleQuery, getSequenceRulesByQuery, useFederatedBankView, useIsolatedBankViewgetAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactionscloseSequenceRuleSearch getSequenceRuleSearch()
mandatory - This method must be implemented. SequenceRuleSearchOrder getSequenceRuleSearchOrder()
SequenceRuleSearchOrder
is supplied to a SequenceRuleSearch to specify
the ordering of results.mandatory - This method must be implemented. SequenceRuleSearchResults getSequenceRulesBySearch(SequenceRuleQuery sequenceRuleQuery, SequenceRuleSearch sequenceRuleSearch) throws OperationFailedException, PermissionDeniedException
sequenceRuleQuery - the sequence rule querysequenceRuleSearch - the sequence rule searchNullArgumentException - sequenceRuleQuery
or sequenceRuleSearch is null
OperationFailedException - unable to complete requestPermissionDeniedException - authorization failureUnsupportedException - sequenceRuleQuery
or sequenceRuleSearch is not of this servicemandatory - This method must be implemented. SequenceRuleQuery getSequenceRuleQueryFromInspector(SequenceRuleQueryInspector sequenceRuleQueryInspector)
SequenceRuleSearchResults. sequenceRuleQueryInspector - a sequence rule query inspectorNullArgumentException -
sequenceRuleQueryInspector is null UnsupportedException -
sequenceRuleQueryInspector is not of this servicemandatory - This method must be implemented.