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