public interface ProgramOfferingSearch extends OsidSearch
The search interface for governing program offering searches.
| Modifier and Type | Method and Description |
|---|---|
ProgramOfferingSearchRecord |
getProgramOfferingSearchRecord(Type programOfferingSearchRecordType)
Gets the program offering search record corresponding to the given
program offering search record
Type. |
void |
orderProgramOfferingResults(ProgramOfferingSearchOrder programOfferingSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongProgramOfferings(IdList programOfferingIds)
Execute this search among the given list of program offerings.
|
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongProgramOfferings(IdList programOfferingIds)
programOfferingIds - list of program offering Ids NullArgumentException - programOfferingIds
is null mandatory - This method must be implemented. void orderProgramOfferingResults(ProgramOfferingSearchOrder programOfferingSearchOrder)
programOfferingSearchOrder - program search orderNullArgumentException -
programOfferingSearchOrder is null UnsupportedException -
programOfferingSearchOrder is not of this servicemandatory - This method must be implemented. ProgramOfferingSearchRecord getProgramOfferingSearchRecord(Type programOfferingSearchRecordType) throws OperationFailedException
Type. This method is
used to retrieve an object implementing the requested record.programOfferingSearchRecordType - a program search record typeNullArgumentException -
programOfferingSearchRecordType is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(programOfferingSearchRecordType) is
false mandatory - This method must be implemented.