public interface BallotConstrainerSearch extends OsidSearch
The search interface for governing ballot constrainer searches.
Modifier and Type | Method and Description |
---|---|
BallotConstrainerSearchRecord |
getBallotConstrainerSearchRecord(Type ballotConstrainerSearchRecordType)
Gets the ballot constrainer search record corresponding to the given
ballot constrainer search record
Type. |
void |
orderBallotConstrainerResults(BallotConstrainerSearchOrder ballotConstrainerSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongBallotConstrainers(IdList pollsIds)
Execute this search among the given list of ballot constrainers.
|
limitResultSet
getRecordTypes, hasRecordType
void searchAmongBallotConstrainers(IdList pollsIds)
pollsIds
- list of ballot constrainersNullArgumentException
- pollsIds
is
null
mandatory
- This method must be implemented. void orderBallotConstrainerResults(BallotConstrainerSearchOrder ballotConstrainerSearchOrder)
ballotConstrainerSearchOrder
- ballot constrainer search orderNullArgumentException
-
ballotConstrainerSearchOrder
is null
UnsupportedException
-
ballotConstrainerSearchOrder
is not of this servicemandatory
- This method must be implemented. BallotConstrainerSearchRecord getBallotConstrainerSearchRecord(Type ballotConstrainerSearchRecordType) throws OperationFailedException
Type.
This method is
used to retrieve an object implementing the requested record.ballotConstrainerSearchRecordType
- a ballot constrainer search
record typeNullArgumentException
-
ballotConstrainerSearchRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(ballotConstrainerSearchRecordType)
is
false
mandatory
- This method must be implemented.