public interface CampusSearch extends OsidSearch
The search interface for governing campus searches.
Modifier and Type | Method and Description |
---|---|
CampusSearchRecord |
getCampusSearchRecord(Type campusSearchRecordType)
Gets the campus search record corresponding to the given campus search
record
Type. |
void |
orderCampusResults(CampusSearchOrder campussearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongCampuses(IdList campusIds)
Execute this search among the given list of campuses.
|
limitResultSet
getRecordTypes, hasRecordType
void searchAmongCampuses(IdList campusIds)
campusIds
- list of campusesNullArgumentException
- campusIds
is
null
mandatory
- This method must be implemented. void orderCampusResults(CampusSearchOrder campussearchOrder)
campussearchOrder
- campus search orderNullArgumentException
- campussearchOrder
is null
UnsupportedException
- campussearchOrder
is not of this servicemandatory
- This method must be implemented. CampusSearchRecord getCampusSearchRecord(Type campusSearchRecordType) throws OperationFailedException
Type.
This method must be used to retrieve an
object implementing the requested record.campusSearchRecordType
- a campus search record typeNullArgumentException
- campussearchRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(campussearchRecordType)
is false
mandatory
- This method must be implemented.