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, useIsolatedPollsViewgetAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactionscloseBallotConstrainerEnablerSearch 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.