public interface RouteQueryInspector extends OsidRelationshipQueryInspector, OsidAggregateableQueryInspector
This is the query inspector for examining route queries.
Modifier and Type | Method and Description |
---|---|
IdSetTerm[] |
getAlongLocationIdsTerms()
Gets the along location
Id query terms. |
DistanceRangeTerm[] |
getDistanceTerms()
Gets the distance query terms.
|
IdTerm[] |
getEndingLocationIdTerms()
Gets the ending location
Id query terms. |
LocationQueryInspector[] |
getEndingLocationTerms()
Gets the ending location query terms.
|
DurationRangeTerm[] |
getETATerms()
Gets the ETA query terms.
|
IdTerm[] |
getLocationIdTerms()
Gets the location
Id query terms. |
LocationQueryInspector[] |
getLocationTerms()
Gets the location query terms.
|
IdTerm[] |
getMapIdTerms()
Gets the map
Id query terms. |
MapQueryInspector[] |
getMapTerms()
Gets the map query terms.
|
IdTerm[] |
getPathIdTerms()
Gets the path
Id query terms. |
PathQueryInspector[] |
getPathTerms()
Gets the path query terms.
|
RouteQueryInspectorRecord |
getRouteQueryInspectorRecord(Type routeRecordType)
Gets the route query inspector record corresponding to the given
Route record Type. |
IdTerm[] |
getStartingLocationIdTerms()
Gets the starting location
Id query terms. |
LocationQueryInspector[] |
getStartingLocationTerms()
Gets the starting location query terms.
|
getEndReasonIdTerms, getEndReasonTerms
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
IdTerm[] getStartingLocationIdTerms()
Id
query terms.mandatory
- This method must be implemented. LocationQueryInspector[] getStartingLocationTerms()
mandatory
- This method must be implemented. IdTerm[] getEndingLocationIdTerms()
Id
query terms.mandatory
- This method must be implemented. LocationQueryInspector[] getEndingLocationTerms()
mandatory
- This method must be implemented. IdSetTerm[] getAlongLocationIdsTerms()
Id
query terms.mandatory
- This method must be implemented. DistanceRangeTerm[] getDistanceTerms()
mandatory
- This method must be implemented. DurationRangeTerm[] getETATerms()
mandatory
- This method must be implemented. IdTerm[] getLocationIdTerms()
Id
query terms.mandatory
- This method must be implemented. LocationQueryInspector[] getLocationTerms()
mandatory
- This method must be implemented. IdTerm[] getPathIdTerms()
Id
query terms.mandatory
- This method must be implemented. PathQueryInspector[] getPathTerms()
mandatory
- This method must be implemented. IdTerm[] getMapIdTerms()
Id
query terms.mandatory
- This method must be implemented. MapQueryInspector[] getMapTerms()
mandatory
- This method must be implemented. RouteQueryInspectorRecord getRouteQueryInspectorRecord(Type routeRecordType) throws OperationFailedException
Route
record Type.
routeRecordType
- a route record typeNullArgumentException
- routeRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(routeRecordType)
is false
mandatory
- This method must be implemented.