public interface RoomSearch extends OsidSearch
The search interface for governing room searches.
| Modifier and Type | Method and Description |
|---|---|
RoomSearchRecord |
getRoomSearchRecord(Type roomSearchRecordType)
Gets the room search record corresponding to the given room search
record
Type. |
void |
orderRoomResults(RoomSearchOrder roomSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongRooms(IdList roomIds)
Execute this search among the given list of rooms.
|
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongRooms(IdList roomIds)
roomIds - list of roomsNullArgumentException - roomIds is
null mandatory - This method must be implemented. void orderRoomResults(RoomSearchOrder roomSearchOrder)
roomSearchOrder - room search orderNullArgumentException - roomSearchOrder
is null UnsupportedException - roomSearchOrder
is not of this servicemandatory - This method must be implemented. RoomSearchRecord getRoomSearchRecord(Type roomSearchRecordType) throws OperationFailedException
Type. This method is used to retrieve an object
implementing the requested record.roomSearchRecordType - a room search record typeNullArgumentException - roomSearchRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(roomSearchRecordType) is false
mandatory - This method must be implemented.