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