Interface BallotConstrainerEnablerSearchOrder

All Superinterfaces:
Extensible, OsidBrowsableSearchOrder, OsidEnablerSearchOrder, OsidExtensibleSearchOrder, OsidIdentifiableSearchOrder, OsidObjectSearchOrder, OsidOperableSearchOrder, OsidRuleSearchOrder, OsidSearchOrder, OsidTemporalSearchOrder, Suppliable

public interface BallotConstrainerEnablerSearchOrder extends OsidEnablerSearchOrder

An interface for specifying the ordering of search results.

  • Method Details

    • getBallotConstrainerEnablerSearchOrderRecord

      BallotConstrainerEnablerSearchOrderRecord getBallotConstrainerEnablerSearchOrderRecord(Type ballotConstrainerEnablerRecordType) throws OperationFailedException
      Gets the ballot constrainer enabler search order record corresponding to the given ballot constrainer enabler record Type. Multiple retrievals return the same underlying object.
      Parameters:
      ballotConstrainerEnablerRecordType - a ballot constrainer enabler record type
      Returns:
      the ballot constrainer enabler search order record
      Throws:
      NullArgumentException - ballotConstrainerEnablerRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(ballotConstrainerEnablerRecordType) is false
      Compliance:
      mandatory - This method must be implemented.