public interface BallotConstrainerEnablerSearchSession extends BallotConstrainerEnablerQuerySession
This session provides methods for searching among
BallotConstrainerEnabler
objects. The search query is constructed
using the BallotConstrainerEnableryQuery.
getBallotConstrainerEnablersByQuery()
is the basic
search method and returns a list of BallotConstrainerEnablers.
A more advanced search may be performed with
getBallotConstrainerEnablersBySearch().
It accepts a
BallotConstrainerEnablerSearch
in addition to the query for the
purpose of specifying additional options affecting the entire search, such
as voting. getBallotConstrainerEnablersBySearch()
returns a
BallotConstrainerEnablerSearchResults
that can be used to
access the resulting BallotConstrainerEnablerList
or be
used to perform a search within the result set through
BallotConstrainerEnablerSearch.
This session defines views that offer differing behaviors for searching.
BallotConstrainerEnablers
may have a query record
indicated by their respective record types. The query record is accessed
via the BallotConstrainerEnablerQuery.
Modifier and Type | Method and Description |
---|---|
BallotConstrainerEnablerQuery |
getBallotConstrainerEnablerQueryFromInspector(BallotConstrainerEnablerQueryInspector ballotConstrainerEnablerQueryInspector)
Gets a ballot constrainer enabler query from an inspector.
|
BallotConstrainerEnablerSearchResults |
getBallotConstrainerEnablersBySearch(BallotConstrainerEnablerQuery ballotConstrainerEnablerQuery,
BallotConstrainerEnablerSearch ballotConstrainerEnablerSearch)
Gets the search results matching the given search query using the
given search.
|
BallotConstrainerEnablerSearch |
getBallotConstrainerEnablerSearch()
Gets a ballot constrainer enabler search.
|
BallotConstrainerEnablerSearchOrder |
getBallotConstrainerEnablerSearchOrder()
Gets a ballot constrainer enabler search order.
|
canSearchBallotConstrainerEnablers, getBallotConstrainerEnablerQuery, getBallotConstrainerEnablersByQuery, getPolls, getPollsId, useFederatedPollsView, useIsolatedPollsView
getAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactions
close
BallotConstrainerEnablerSearch getBallotConstrainerEnablerSearch()
mandatory
- This method must be implemented. BallotConstrainerEnablerSearchOrder getBallotConstrainerEnablerSearchOrder()
BallotConstrainerEnablerSearchOrder
is supplied to a
BallotConstrainerEnablerSearch
to specify the ordering of
results.mandatory
- This method must be implemented. BallotConstrainerEnablerSearchResults getBallotConstrainerEnablersBySearch(BallotConstrainerEnablerQuery ballotConstrainerEnablerQuery, BallotConstrainerEnablerSearch ballotConstrainerEnablerSearch) throws OperationFailedException, PermissionDeniedException
ballotConstrainerEnablerQuery
- the ballot constrainer enabler
queryballotConstrainerEnablerSearch
- the ballot constrainer enabler
searchNullArgumentException
-
ballotConstrainerEnablerQuery
or
ballotConstrainerEnablerSearch
is null
OperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureUnsupportedException
-
ballotConstrainerEnablerQuery
or
ballotConstrainerEnablerSearch
is not of this servicemandatory
- This method must be implemented. BallotConstrainerEnablerQuery getBallotConstrainerEnablerQueryFromInspector(BallotConstrainerEnablerQueryInspector ballotConstrainerEnablerQueryInspector)
BallotConstrainerEnablerSearchResults.
ballotConstrainerEnablerQueryInspector
- a ballot constrainer
enabler query inspectorNullArgumentException
-
ballotConstrainerEnablerQueryInspector
is null
UnsupportedException
-
ballotConstrainerEnablerQueryInspector
is not of this
servicemandatory
- This method must be implemented.