Class OfferGroupHandler
java.lang.Object
de.hybris.platform.travelfacades.ancillary.search.handlers.impl.OfferGroupHandler
- All Implemented Interfaces:
AncillarySearchHandler
- Direct Known Subclasses:
PROSOfferGroupHandler
Handler class to populate OfferGroup for the OfferResponseData.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected de.hybris.platform.servicelayer.dto.converter.Converter<CategoryModel,OfferGroupData> protected Collection<CategoryOption>Getter method for categoryOptionListprotected de.hybris.platform.converters.ConfigurablePopulator<CategoryModel,OfferGroupData, CategoryOption> protected OfferSortStrategygetTransportOfferingCodes(OfferRequestData offerRequestData) Returns a list of Transport Offering codes from the current OfferRequestDataprotected TravelCategoryServicevoidhandle(OfferRequestData offerRequestData, OfferResponseData offerResponseData) Handle method.voidsetCategoryConverter(de.hybris.platform.servicelayer.dto.converter.Converter<CategoryModel, OfferGroupData> categoryConverter) voidsetCategoryOptionList(Collection<CategoryOption> categoryOptionList) Setter method for categoryOptionListvoidsetOfferGroupDataConfiguredPopulator(de.hybris.platform.converters.ConfigurablePopulator<CategoryModel, OfferGroupData, CategoryOption> offerGroupDataConfiguredPopulator) voidsetOfferSortStrategy(OfferSortStrategy offerSortStrategy) voidsetTravelCategoryService(TravelCategoryService travelCategoryService)
-
Constructor Details
-
OfferGroupHandler
public OfferGroupHandler()
-
-
Method Details
-
handle
Description copied from interface:AncillarySearchHandlerHandle method.- Specified by:
handlein interfaceAncillarySearchHandler- Parameters:
offerRequestData- the offer request dataofferResponseData- the offer response data
-
getTransportOfferingCodes
Returns a list of Transport Offering codes from the current OfferRequestData- Parameters:
offerRequestData- the current Offer Request Data- Returns:
- List
the Transport Offering codes
-
getTravelCategoryService
- Returns:
- the travelCategoryService
-
setTravelCategoryService
- Parameters:
travelCategoryService- the travelCategoryService to set
-
getCategoryConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<CategoryModel,OfferGroupData> getCategoryConverter()- Returns:
- the categoryConverter
-
setCategoryConverter
public void setCategoryConverter(de.hybris.platform.servicelayer.dto.converter.Converter<CategoryModel, OfferGroupData> categoryConverter) - Parameters:
categoryConverter- the categoryConverter to set
-
getOfferSortStrategy
- Returns:
- the offerSortStrategy
-
setOfferSortStrategy
- Parameters:
offerSortStrategy- the offerSortStrategy to set
-
getOfferGroupDataConfiguredPopulator
protected de.hybris.platform.converters.ConfigurablePopulator<CategoryModel,OfferGroupData, getOfferGroupDataConfiguredPopulator()CategoryOption> - Returns:
- the offerGroupDataConfiguredPopulator
-
setOfferGroupDataConfiguredPopulator
public void setOfferGroupDataConfiguredPopulator(de.hybris.platform.converters.ConfigurablePopulator<CategoryModel, OfferGroupData, CategoryOption> offerGroupDataConfiguredPopulator) - Parameters:
offerGroupDataConfiguredPopulator- as the offerGroupDataConfiguredPopulator
-
getCategoryOptionList
Getter method for categoryOptionList- Returns:
- the Collection
injected in spring
-
setCategoryOptionList
Setter method for categoryOptionList- Parameters:
categoryOptionList- to be injected
-