Class NDCServiceListDataPopulator
java.lang.Object
de.hybris.platform.ndc182shoppingfacades.converters.servicelist.NDCServiceListDataPopulator
- All Implemented Interfaces:
de.hybris.platform.converters.Populator<NDCCarrierOfferData,ShoppingMerchandisingHandlerData>
public class NDCServiceListDataPopulator
extends Object
implements de.hybris.platform.converters.Populator<NDCCarrierOfferData,ShoppingMerchandisingHandlerData>
Populate ndcCarrierOfferData to shoppingMerchandisingHandlerData
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TransportOfferingDatagetFirstTransportOfferingFromSolr(String flightCode) Get the transport offering for the given codeprotected de.hybris.platform.commercefacades.storesession.StoreSessionFacadeGet storeSessionFacadeGet TransportOfferingSearchFacadevoidpopulate(NDCCarrierOfferData ndcCarrierOfferData, ShoppingMerchandisingHandlerData shoppingMerchandisingHandlerData) Converts ndcCarrierOfferData to shoppingMerchandisingHandlerDatavoidsetStoreSessionFacade(de.hybris.platform.commercefacades.storesession.StoreSessionFacade storeSessionFacade) Set storeSessionFacadevoidsetTransportOfferingSearchFacade(TransportOfferingSearchFacade<TransportOfferingData> transportOfferingSearchFacade) Set TransportOfferingSearchFacade
-
Constructor Details
-
NDCServiceListDataPopulator
public NDCServiceListDataPopulator()
-
-
Method Details
-
populate
public void populate(NDCCarrierOfferData ndcCarrierOfferData, ShoppingMerchandisingHandlerData shoppingMerchandisingHandlerData) throws de.hybris.platform.servicelayer.dto.converter.ConversionException Converts ndcCarrierOfferData to shoppingMerchandisingHandlerData- Specified by:
populatein interfacede.hybris.platform.converters.Populator<NDCCarrierOfferData,ShoppingMerchandisingHandlerData> - Parameters:
ndcCarrierOfferData- the ndcCarrierOfferDatashoppingMerchandisingHandlerData- the shoppingMerchandisingHandlerData- Throws:
de.hybris.platform.servicelayer.dto.converter.ConversionException- the ConversionException
-
getFirstTransportOfferingFromSolr
Get the transport offering for the given code- Parameters:
flightCode- the flightCode- Returns:
- TransportOfferingData
-
getStoreSessionFacade
protected de.hybris.platform.commercefacades.storesession.StoreSessionFacade getStoreSessionFacade()Get storeSessionFacade- Returns:
- StoreSessionFacade
-
setStoreSessionFacade
public void setStoreSessionFacade(de.hybris.platform.commercefacades.storesession.StoreSessionFacade storeSessionFacade) Set storeSessionFacade- Parameters:
storeSessionFacade- the storeSessionFacade
-
getTransportOfferingSearchFacade
Get TransportOfferingSearchFacade- Returns:
- TransportOfferingSearchFacade
-
setTransportOfferingSearchFacade
public void setTransportOfferingSearchFacade(TransportOfferingSearchFacade<TransportOfferingData> transportOfferingSearchFacade) Set TransportOfferingSearchFacade- Parameters:
transportOfferingSearchFacade-
-