Class PROSOrderViewOrderItemFareGroupListHandler
java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.order.handlers.impl.OrderViewOrderItemFareGroupListHandler
de.hybris.platform.ndc182prosfacades.facades.order.handlers.impl.PROSOrderViewOrderItemFareGroupListHandler
- All Implemented Interfaces:
OrderViewOrderItemHandler
public class PROSOrderViewOrderItemFareGroupListHandler
extends OrderViewOrderItemFareGroupListHandler
Pros implementation of
OrderViewOrderItemHandler-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FareDetailTypecreateFareDetails(Fare fare, PriceType offerItemPrice, BookingSolution bookingSolution, FareReference fareReferenceData, Map<Integer, org.apache.commons.lang3.tuple.Pair<Set<String>, BundleTemplateModel>> bucketBundleMap, Map<Integer, String> flightMap) Create fare details.protected PROSTravelBundleTemplateServiceGet prosTravelBundleTemplateServiceprotected SearchResponseServiceGet searchResponseServicevoidhandle(AbstractOrderEntryModel orderEntryModel, OrderItemType orderItemType) handle method to populate fields in the order item field for the order view response.voidsetProsTravelBundleTemplateService(PROSTravelBundleTemplateService prosTravelBundleTemplateService) Set prosTravelBundleTemplateServicevoidsetSearchResponseService(SearchResponseService searchResponseService) Set searchResponseService
-
Constructor Details
-
PROSOrderViewOrderItemFareGroupListHandler
public PROSOrderViewOrderItemFareGroupListHandler()
-
-
Method Details
-
handle
public void handle(AbstractOrderEntryModel orderEntryModel, OrderItemType orderItemType) throws NDCException Description copied from interface:OrderViewOrderItemHandlerhandle method to populate fields in the order item field for the order view response.- Specified by:
handlein interfaceOrderViewOrderItemHandler- Specified by:
handlein classOrderViewOrderItemFareGroupListHandler- Throws:
NDCException
-
createFareDetails
protected FareDetailType createFareDetails(Fare fare, PriceType offerItemPrice, BookingSolution bookingSolution, FareReference fareReferenceData, Map<Integer, org.apache.commons.lang3.tuple.Pair<Set<String>, BundleTemplateModel>> bucketBundleMap, Map<Integer, String> flightMap) Create fare details.- Parameters:
fare- the fareofferItemPrice- the offer item pricebookingSolution- the booking option datafareReferenceData- the fare reference data- Returns:
- the fare detail type
-
getSearchResponseService
Get searchResponseService- Returns:
- searchResponseService
-
setSearchResponseService
Set searchResponseService- Parameters:
searchResponseService- the searchResponseService
-
getProsTravelBundleTemplateService
Get prosTravelBundleTemplateService- Returns:
- prosTravelBundleTemplateService
-
setProsTravelBundleTemplateService
public void setProsTravelBundleTemplateService(PROSTravelBundleTemplateService prosTravelBundleTemplateService) Set prosTravelBundleTemplateService- Parameters:
prosTravelBundleTemplateService- the prosTravelBundleTemplateService
-