Interface BrokerConstrainerSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing broker constrainer searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetBrokerConstrainerSearchRecord(Type brokerConstrainerSearchRecordType) Gets the broker constrainer search record corresponding to the given broker constrainer search recordType.This method is used to retrieve an object implementing the requested record.voidorderBrokerConstrainerResults(BrokerConstrainerSearchOrder brokerConstrainerSearchOrder) Specify an ordering to the search results.voidsearchAmongBrokerConstrainers(IdList brokerConstrainerIds) Execute this search among the given list of broker constrainers.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface OsidSearch
limitResultSetModifier and TypeMethodDescriptionvoidlimitResultSet(long start, long end) By default, searches return all matching results.
-
Method Details
-
searchAmongBrokerConstrainers
Execute this search among the given list of broker constrainers.- Parameters:
brokerConstrainerIds- list of broker constrainer- Throws:
NullArgumentException-brokerConstrainerIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderBrokerConstrainerResults
Specify an ordering to the search results.- Parameters:
brokerConstrainerSearchOrder- broker constrainer search order- Throws:
NullArgumentException-brokerConstrainerSearchOrderisnullUnsupportedException-brokerConstrainerSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getBrokerConstrainerSearchRecord
BrokerConstrainerSearchRecord getBrokerConstrainerSearchRecord(Type brokerConstrainerSearchRecordType) throws OperationFailedException Gets the broker constrainer search record corresponding to the given broker constrainer search recordType.This method is used to retrieve an object implementing the requested record.- Parameters:
brokerConstrainerSearchRecordType- a broker constrainer search record type- Returns:
- the broker constrainer search record
- Throws:
NullArgumentException-brokerConstrainerSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(brokerConstrainerSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-