public interface ObstacleEnablerSearchSession extends ObstacleEnablerQuerySession
This session provides methods for searching among
ObstacleEnabler
objects. The search query is constructed using the
ObstacleEnableryQuery.
getObstacleEnablersByQuery()
is the basic search method
and returns a list of ObstacleEnablers.
A more advanced
search may be performed with getObstacleEnablersBySearch().
It accepts an ObstacleEnablerSearch
in addition to the
query for the purpose of specifying additional options affecting the
entire search, such as mapping. getObstacleEnablersBySearch()
returns an ObstacleEnablerSearchResults
that can be
used to access the resulting ObstacleEnablerList
or be used
to perform a search within the result set through
ObstacleEnablerSearch.
This session defines views that offer differing behaviors for searching.
ObstacleEnablers
may have a query record indicated by
their respective record types. The query record is accessed via the
ObstacleEnablerQuery.
Modifier and Type | Method and Description |
---|---|
ObstacleEnablerQuery |
getObstacleEnablerQueryFromInspector(ObstacleEnablerQueryInspector obstacleEnablerQueryInspector)
Gets an obstacle enabler query from an inspector.
|
ObstacleEnablerSearchResults |
getObstacleEnablersBySearch(ObstacleEnablerQuery obstacleEnablerQuery,
ObstacleEnablerSearch obstacleEnablerSearch)
Gets the search results matching the given search query using the
given search.
|
ObstacleEnablerSearch |
getObstacleEnablerSearch()
Gets an obstacle enabler search.
|
ObstacleEnablerSearchOrder |
getObstacleEnablerSearchOrder()
Gets an obstacle enabler search order.
|
canSearchObstacleEnablers, getMap, getMapId, getObstacleEnablerQuery, getObstacleEnablersByQuery, useFederatedMapView, useIsolatedMapView
getAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactions
close
ObstacleEnablerSearch getObstacleEnablerSearch()
mandatory
- This method must be implemented. ObstacleEnablerSearchOrder getObstacleEnablerSearchOrder()
ObstacleEnablerSearchOrder
is supplied to an
ObstacleEnablerSearch
to specify the ordering of results.mandatory
- This method must be implemented. ObstacleEnablerSearchResults getObstacleEnablersBySearch(ObstacleEnablerQuery obstacleEnablerQuery, ObstacleEnablerSearch obstacleEnablerSearch) throws OperationFailedException, PermissionDeniedException
obstacleEnablerQuery
- the obstacle enabler queryobstacleEnablerSearch
- the obstacle enabler searchNullArgumentException
- obstacleEnablerQuery
or obstacleEnablerSearch
is null
OperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureUnsupportedException
- obstacleEnablerQuery
or obstacleEnablerSearch
is not of this
servicemandatory
- This method must be implemented. ObstacleEnablerQuery getObstacleEnablerQueryFromInspector(ObstacleEnablerQueryInspector obstacleEnablerQueryInspector)
ObstacleEnablerSearchResults.
obstacleEnablerQueryInspector
- an obstacle enabler query
inspectorNullArgumentException
-
obstacleEnablerQueryInspector
is null
UnsupportedException
-
obstacleEnablerQueryInspector
is not of this servicemandatory
- This method must be implemented.