Interface OfferingConstrainerSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing offering constrainer searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetOfferingConstrainerSearchRecord(Type offeringConstrainerSearchRecordType) Gets the offering constrainer search record corresponding to the given offering constrainer search recordType.voidorderOfferingConstrainerResults(OfferingConstrainerSearchOrder offeringConstrainerSearchOrder) Specify an ordering to the search results.voidsearchAmongOfferingConstrainers(IdList offeringConstrainerIds) Execute this search among the given list of offering 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
-
searchAmongOfferingConstrainers
Execute this search among the given list of offering constrainers.- Parameters:
offeringConstrainerIds- list of offering constrainers- Throws:
NullArgumentException-offeringConstrainerIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderOfferingConstrainerResults
Specify an ordering to the search results.- Parameters:
offeringConstrainerSearchOrder- offering constrainer search order- Throws:
NullArgumentException-offeringConstrainerSearchOrderisnullUnsupportedException-offeringConstrainerSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getOfferingConstrainerSearchRecord
OfferingConstrainerSearchRecord getOfferingConstrainerSearchRecord(Type offeringConstrainerSearchRecordType) throws OperationFailedException Gets the offering constrainer search record corresponding to the given offering constrainer search recordType. This method is used to retrieve an object implementing the requested record.- Parameters:
offeringConstrainerSearchRecordType- an offering constrainer search record type- Returns:
- the offering constrainer search record
- Throws:
NullArgumentException-offeringConstrainerSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(offeringConstrainerSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-