Class DefaultTransportFacilityFacade
java.lang.Object
de.hybris.platform.travelfacades.facades.impl.DefaultTransportFacilityFacade
- All Implemented Interfaces:
TransportFacilityFacade
Default implementation of TransportFacilityFacade
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SearchDatacreateSearchData(String activity) Method to prepare search parameters to be used during activity searchfindNearestTransportFacility(GeoPoint geoPoint, PageableData pageableData) Method to find the nearest transport facility for the geopoint.findNearestTransportFacility(GeoPoint geoPoint, String activity, PageableData pageableData) Method to find the nearest transport facility for the geopoint providing transportOffering destination based on the activity.protected de.hybris.platform.store.services.BaseStoreServicegetCountry(String transportFacilityCode) Method to find the country of a transport facility.getLocation(String transportFacilityCode) Method to find the location of a transport facility.protected de.hybris.platform.servicelayer.dto.converter.Converter<LocationModel,LocationData> getOriginTransportFacility(String activity) Method to return the list of TransportFacilityData based on the activitygetTransportFacility(String transportFacilityCode) Method to return the TransportFacilityData based on the transportFacilityCodeprotected de.hybris.platform.servicelayer.dto.converter.Converter<TransportFacilityModel,TransportFacilityData> protected TransportFacilityServiceprotected TravelStoreFinderService<PointOfServiceDistanceData,StoreFinderSearchPageData<PointOfServiceDistanceData>> voidsetBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) voidsetLocationConverter(de.hybris.platform.servicelayer.dto.converter.Converter<LocationModel, LocationData> locationConverter) voidsetTransportFacilityConverter(de.hybris.platform.servicelayer.dto.converter.Converter<TransportFacilityModel, TransportFacilityData> transportFacilityConverter) voidsetTransportFacilityService(TransportFacilityService transportFacilityService) voidsetTransportOfferingSearchFacade(TransportOfferingSearchFacade<TransportOfferingData> transportOfferingSearchFacade) voidsetTravelStoreFinderService(TravelStoreFinderService<PointOfServiceDistanceData, StoreFinderSearchPageData<PointOfServiceDistanceData>> travelStoreFinderService)
-
Constructor Details
-
DefaultTransportFacilityFacade
public DefaultTransportFacilityFacade()
-
-
Method Details
-
findNearestTransportFacility
public TransportFacilityData findNearestTransportFacility(GeoPoint geoPoint, PageableData pageableData) Description copied from interface:TransportFacilityFacadeMethod to find the nearest transport facility for the geopoint.- Specified by:
findNearestTransportFacilityin interfaceTransportFacilityFacade- Parameters:
geoPoint- the geo pointpageableData- the pageable data- Returns:
- nearest transport facility
-
findNearestTransportFacility
public TransportFacilityData findNearestTransportFacility(GeoPoint geoPoint, String activity, PageableData pageableData) Description copied from interface:TransportFacilityFacadeMethod to find the nearest transport facility for the geopoint providing transportOffering destination based on the activity.- Specified by:
findNearestTransportFacilityin interfaceTransportFacilityFacade- Parameters:
geoPoint- the geo pointactivity- the activitypageableData- the pageable data- Returns:
- nearest transport facility
-
getOriginTransportFacility
Description copied from interface:TransportFacilityFacadeMethod to return the list of TransportFacilityData based on the activity- Specified by:
getOriginTransportFacilityin interfaceTransportFacilityFacade- Parameters:
activity- the activity- Returns:
- List
origin transport facility
-
createSearchData
Method to prepare search parameters to be used during activity search- Parameters:
activity-- Returns:
- search data
-
getCountry
Description copied from interface:TransportFacilityFacadeMethod to find the country of a transport facility.- Specified by:
getCountryin interfaceTransportFacilityFacade- Parameters:
transportFacilityCode- the transport facility code- Returns:
- country of transport facility
-
getLocation
Description copied from interface:TransportFacilityFacadeMethod to find the location of a transport facility.- Specified by:
getLocationin interfaceTransportFacilityFacade- Parameters:
transportFacilityCode- the transport facility code- Returns:
- location of transport facility
-
getTransportFacility
Description copied from interface:TransportFacilityFacadeMethod to return the TransportFacilityData based on the transportFacilityCode- Specified by:
getTransportFacilityin interfaceTransportFacilityFacade- Parameters:
transportFacilityCode- the transport facility code- Returns:
- TransportFacilityData transport facility
-
getTransportFacilityConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<TransportFacilityModel,TransportFacilityData> getTransportFacilityConverter()- Returns:
- the transportFacilityConverter
-
setTransportFacilityConverter
public void setTransportFacilityConverter(de.hybris.platform.servicelayer.dto.converter.Converter<TransportFacilityModel, TransportFacilityData> transportFacilityConverter) - Parameters:
transportFacilityConverter- the transportFacilityConverter to set
-
getTravelStoreFinderService
protected TravelStoreFinderService<PointOfServiceDistanceData,StoreFinderSearchPageData<PointOfServiceDistanceData>> getTravelStoreFinderService()- Returns:
- the travelStoreFinderService
-
setTravelStoreFinderService
public void setTravelStoreFinderService(TravelStoreFinderService<PointOfServiceDistanceData, StoreFinderSearchPageData<PointOfServiceDistanceData>> travelStoreFinderService) - Parameters:
travelStoreFinderService- the travelStoreFinderService to set
-
getBaseStoreService
protected de.hybris.platform.store.services.BaseStoreService getBaseStoreService()- Returns:
- the baseStoreService
-
setBaseStoreService
public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) - Parameters:
baseStoreService- the baseStoreService to set
-
getTransportFacilityService
- Returns:
- the transportFacilityService
-
setTransportFacilityService
- Parameters:
transportFacilityService- the transportFacilityService to set
-
getLocationConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<LocationModel,LocationData> getLocationConverter()- Returns:
- the locationConverter
-
setLocationConverter
public void setLocationConverter(de.hybris.platform.servicelayer.dto.converter.Converter<LocationModel, LocationData> locationConverter) - Parameters:
locationConverter- the locationConverter to set
-
getTransportOfferingSearchFacade
- Returns:
- the transportOfferingSearchFacade
-
setTransportOfferingSearchFacade
public void setTransportOfferingSearchFacade(TransportOfferingSearchFacade<TransportOfferingData> transportOfferingSearchFacade) - Parameters:
transportOfferingSearchFacade- the transportOfferingSearchFacade to set
-