Class OptimizedAccommodationExtrasService
java.lang.Object
de.hybris.platform.travelservices.services.impl.OptimizedAccommodationExtrasService
- All Implemented Interfaces:
AccommodationExtrasService
public class OptimizedAccommodationExtrasService
extends Object
implements AccommodationExtrasService
Optimized version of
AccommodationExtrasService. It uses the list of extra codes on
AccommodationOfferingModel to retrieve extras instead of finding them by the StockLevel connection.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AccommodationOfferingServicegetExtrasForAccommodationOffering(String accommodationOfferingCode) Returns the list of available extra services for a accommodationOffering given its codeprotected de.hybris.platform.product.ProductServicevoidsetAccommodationOfferingService(AccommodationOfferingService accommodationOfferingService) voidsetProductService(de.hybris.platform.product.ProductService productService)
-
Constructor Details
-
OptimizedAccommodationExtrasService
public OptimizedAccommodationExtrasService()
-
-
Method Details
-
getExtrasForAccommodationOffering
Description copied from interface:AccommodationExtrasServiceReturns the list of available extra services for a accommodationOffering given its code- Specified by:
getExtrasForAccommodationOfferingin interfaceAccommodationExtrasService- Parameters:
accommodationOfferingCode- the code of the accommodationOffering to be use to retrieve the extra services- Returns:
- a list of ProductModel representing the list of available extra services for the given accommodationOffering
-
getAccommodationOfferingService
-
setAccommodationOfferingService
public void setAccommodationOfferingService(AccommodationOfferingService accommodationOfferingService) -
getProductService
protected de.hybris.platform.product.ProductService getProductService() -
setProductService
public void setProductService(de.hybris.platform.product.ProductService productService)
-