Class DefaultTravelStoreFinderService<ITEM extends PointOfServiceDistanceData>
java.lang.Object
de.hybris.platform.commerceservices.storefinder.impl.DefaultStoreFinderService<ITEM>
de.hybris.platform.travelservices.storefinder.impl.DefaultTravelStoreFinderService<ITEM>
- Type Parameters:
ITEM- travel distance to point of service
- All Implemented Interfaces:
de.hybris.platform.commerceservices.storefinder.StoreFinderService<ITEM,,StoreFinderSearchPageData<ITEM>> TravelStoreFinderService<ITEM,StoreFinderSearchPageData<ITEM>>
public class DefaultTravelStoreFinderService<ITEM extends PointOfServiceDistanceData>
extends de.hybris.platform.commerceservices.storefinder.impl.DefaultStoreFinderService<ITEM>
implements TravelStoreFinderService<ITEM,StoreFinderSearchPageData<ITEM>>
Default implementation of
TravelStoreFinderService-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.commerceservices.storefinder.impl.DefaultStoreFinderService
de.hybris.platform.commerceservices.storefinder.impl.DefaultStoreFinderService.Boundary<T extends Object>, de.hybris.platform.commerceservices.storefinder.impl.DefaultStoreFinderService.StoreFinderResultDataComparator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPointOfService(BaseStoreModel baseStore, List<TransportFacilityData> transportFacilityData) Gets point of service.protected TravelPointOfServiceDaoGets travel point of service dao.positionSearch(BaseStoreModel baseStore, GeoPoint geoPoint, PageableData pageableData, Collection<PointOfServiceModel> posResults) Position search store finder search page data.voidsetTravelPointOfServiceDao(TravelPointOfServiceDao travelPointOfServiceDao) Sets travel point of service dao.Methods inherited from class de.hybris.platform.commerceservices.storefinder.impl.DefaultStoreFinderService
calculateBounds, calculateDistance, calculateDistances, createPagination, createPaginationData, createSearchResult, createStoreFinderResultData, createStoreFinderSearchPageData, doSearch, generateGeoAddressForSearchQuery, getAllPos, getAllPosForCountry, getAllPosForRegion, getGeoWebServiceWrapper, getPointOfServiceDao, getPointOfServiceDistanceForName, getPointOfServiceForName, getPointOfServiceGenericDao, getPointOfServicePagedGenericDao, getPointsOfServiceNear, locationSearch, locationSearch, positionSearch, positionSearch, recalculateSpanAgainstCenter, setGeoWebServiceWrapper, setPointOfServiceDao, setPointOfServiceGenericDao, setPointOfServicePagedGenericDaoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.commerceservices.storefinder.StoreFinderService
getAllPos, getAllPosForCountry, getAllPosForRegion, getPointOfServiceDistanceForName, getPointOfServiceForName, locationSearch, locationSearch, positionSearch, positionSearch
-
Constructor Details
-
DefaultTravelStoreFinderService
public DefaultTravelStoreFinderService()
-
-
Method Details
-
positionSearch
public StoreFinderSearchPageData<ITEM> positionSearch(BaseStoreModel baseStore, GeoPoint geoPoint, PageableData pageableData, Collection<PointOfServiceModel> posResults) Description copied from interface:TravelStoreFinderServicePosition search store finder search page data.- Specified by:
positionSearchin interfaceTravelStoreFinderService<ITEM extends PointOfServiceDistanceData,StoreFinderSearchPageData<ITEM extends PointOfServiceDistanceData>> - Parameters:
baseStore- the base storegeoPoint- the geo pointpageableData- the pageable dataposResults- the pos results- Returns:
- the store finder search page data
-
getPointOfService
public Collection<PointOfServiceModel> getPointOfService(BaseStoreModel baseStore, List<TransportFacilityData> transportFacilityData) Description copied from interface:TravelStoreFinderServiceGets point of service.- Specified by:
getPointOfServicein interfaceTravelStoreFinderService<ITEM extends PointOfServiceDistanceData,StoreFinderSearchPageData<ITEM extends PointOfServiceDistanceData>> - Parameters:
baseStore- the base storetransportFacilityData- the transport facility data- Returns:
- the point of service
-
getTravelPointOfServiceDao
Gets travel point of service dao.- Returns:
- the travel point of service dao
-
setTravelPointOfServiceDao
Sets travel point of service dao.- Parameters:
travelPointOfServiceDao- the travel point of service dao
-