public interface OfferingConstrainerSearch extends OsidSearch
The search interface for governing offering constrainer searches.
| Modifier and Type | Method and Description |
|---|---|
OfferingConstrainerSearchRecord |
getOfferingConstrainerSearchRecord(Type offeringConstrainerSearchRecordType)
Gets the offering constrainer search record corresponding to the given
offering constrainer search record
Type. |
void |
orderOfferingConstrainerResults(OfferingConstrainerSearchOrder offeringConstrainerSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongOfferingConstrainers(IdList offeringConstrainerIds)
Execute this search among the given list of offering constrainers.
|
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongOfferingConstrainers(IdList offeringConstrainerIds)
offeringConstrainerIds - list of offering constrainersNullArgumentException - offeringConstrainerIds
is null mandatory - This method must be implemented. void orderOfferingConstrainerResults(OfferingConstrainerSearchOrder offeringConstrainerSearchOrder)
offeringConstrainerSearchOrder - offering constrainer search
orderNullArgumentException -
offeringConstrainerSearchOrder is null UnsupportedException -
offeringConstrainerSearchOrder is not of this servicemandatory - This method must be implemented. OfferingConstrainerSearchRecord getOfferingConstrainerSearchRecord(Type offeringConstrainerSearchRecordType) throws OperationFailedException
Type. This method is
used to retrieve an object implementing the requested record.offeringConstrainerSearchRecordType - an offering constrainer
search record typeNullArgumentException -
offeringConstrainerSearchRecordType is null
OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(offeringConstrainerSearchRecordType) is
false mandatory - This method must be implemented.