Class OfferGroupFilterHandler
java.lang.Object
de.hybris.platform.travelfacades.ancillary.search.handlers.impl.OfferGroupFilterHandler
- All Implemented Interfaces:
AncillarySearchHandler
This class filters out the product categories which have not been evaluated as part of rule evaluation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddiscardUndesiredCategories(List<String> desiredCategories, List<OfferGroupData> offerGroups) Discards undesired product categoriesprotected TravelRulesServiceGets travel rules service.voidhandle(OfferRequestData offerRequestData, OfferResponseData offerResponseData) Handle method.voidsetTravelRulesService(TravelRulesService travelRulesService) Sets travel rules service.
-
Constructor Details
-
OfferGroupFilterHandler
public OfferGroupFilterHandler()
-
-
Method Details
-
handle
Description copied from interface:AncillarySearchHandlerHandle method.- Specified by:
handlein interfaceAncillarySearchHandler- Parameters:
offerRequestData- the offer request dataofferResponseData- the offer response data
-
discardUndesiredCategories
protected void discardUndesiredCategories(List<String> desiredCategories, List<OfferGroupData> offerGroups) Discards undesired product categories- Parameters:
desiredCategories- the desired categoriesofferGroups- the offer groups
-
getTravelRulesService
Gets travel rules service.- Returns:
- the travelRulesService
-
setTravelRulesService
Sets travel rules service.- Parameters:
travelRulesService- the travelRulesService to set
-