public interface MapSearch extends OsidSearch
The search interface for governing map searches.
| Modifier and Type | Method and Description |
|---|---|
MapSearchRecord |
getMapSearchRecord(Type mapSearchRecordType)
Gets the map search record corresponding to the given map search
record
Type. |
void |
orderMapResults(MapSearchOrder mapSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongMaps(IdList mapIds)
Execute this search among the given list of maps.
|
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongMaps(IdList mapIds)
mapIds - list of mapsNullArgumentException - mapIds is
null mandatory - This method must be implemented. void orderMapResults(MapSearchOrder mapSearchOrder)
mapSearchOrder - map search orderNullArgumentException - mapSearchOrder
is null UnsupportedException - mapSearchOrder is
not of this servicemandatory - This method must be implemented. MapSearchRecord getMapSearchRecord(Type mapSearchRecordType) throws OperationFailedException
Type. This method must be used to retrieve an
object implementing the requested record interface along with all of
its ancestor interfaces.mapSearchRecordType - a map search record typeNullArgumentException - mapSearchRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(mapSearchRecordType) is false
mandatory - This method must be implemented.