Class SearchServiceImpl
- java.lang.Object
-
- org.onebusaway.presentation.impl.search.SearchServiceImpl
-
- All Implemented Interfaces:
SearchService
@Component public class SearchServiceImpl extends Object implements SearchService
A class that constructs search results given a search result factory that is inferface specific. We need to create interface-specific models to pass into the JSP for generation of HTML.- Author:
- jmaki
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSearchServiceImpl.SimpleEnterpriseGeocoderResult
-
Constructor Summary
Constructors Constructor Description SearchServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchResultCollectionfindRoutesStoppingNearPoint(Double latitude, Double longitude, SearchResultFactory resultFactory)SearchResultCollectionfindRoutesStoppingWithinRegion(org.onebusaway.geospatial.model.CoordinateBounds bounds, SearchResultFactory resultFactory)SearchResultCollectionfindStopsNearPoint(Double latitude, Double longitude, SearchResultFactory resultFactory, Set<RouteBean> routeFilter)SearchResultCollectiongetSearchResults(String query, SearchResultFactory resultFactory)SearchResultCollectiongetSearchResultsForServiceDate(String query, SearchResultFactory resultFactory, org.onebusaway.gtfs.model.calendar.AgencyServiceInterval serviceInterval)voidrefreshCachesIfNecessary()
-
-
-
Method Detail
-
refreshCachesIfNecessary
public void refreshCachesIfNecessary()
-
findStopsNearPoint
public SearchResultCollection findStopsNearPoint(Double latitude, Double longitude, SearchResultFactory resultFactory, Set<RouteBean> routeFilter)
- Specified by:
findStopsNearPointin interfaceSearchService
-
findRoutesStoppingWithinRegion
public SearchResultCollection findRoutesStoppingWithinRegion(org.onebusaway.geospatial.model.CoordinateBounds bounds, SearchResultFactory resultFactory)
- Specified by:
findRoutesStoppingWithinRegionin interfaceSearchService
-
findRoutesStoppingNearPoint
public SearchResultCollection findRoutesStoppingNearPoint(Double latitude, Double longitude, SearchResultFactory resultFactory)
- Specified by:
findRoutesStoppingNearPointin interfaceSearchService
-
getSearchResults
public SearchResultCollection getSearchResults(String query, SearchResultFactory resultFactory)
- Specified by:
getSearchResultsin interfaceSearchService
-
getSearchResultsForServiceDate
public SearchResultCollection getSearchResultsForServiceDate(String query, SearchResultFactory resultFactory, org.onebusaway.gtfs.model.calendar.AgencyServiceInterval serviceInterval)
- Specified by:
getSearchResultsForServiceDatein interfaceSearchService
-
-