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