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.
|
limitResultSet
getRecordTypes, hasRecordType
void 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.