Class OptimizedAccommodationService
java.lang.Object
de.hybris.platform.travelservices.services.impl.OptimizedAccommodationService
- All Implemented Interfaces:
AccommodationService
Optimized version of
AccommodationService. It uses the list of accommodation codes on
AccommodationOfferingModel to retrieve accommodations instead of finding them by the StockLevel connection.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAccommodationForAccommodationOffering(String accommodationOfferingCode) Returns a list of AccommodationModel for a given AccommodationOfferingCodegetAccommodationForAccommodationOffering(String accommodationOfferingCode, String accommodationCode) Returns a list of AccommodationModel for the given accommodationOfferingCode and accommodationCodesgetAccommodationForAccommodationOfferingAndCatalog(String accommodationOfferingCode, String catalogVersion) Returns a list of AccommodationModel for a given AccommodationOfferingCode and catalogVersionprotected AccommodationOfferingServiceprotected de.hybris.platform.product.ProductServicevoidsetAccommodationOfferingService(AccommodationOfferingService accommodationOfferingService) voidsetProductService(de.hybris.platform.product.ProductService productService)
-
Constructor Details
-
OptimizedAccommodationService
public OptimizedAccommodationService()
-
-
Method Details
-
getAccommodationForAccommodationOffering
public List<AccommodationModel> getAccommodationForAccommodationOffering(String accommodationOfferingCode) Description copied from interface:AccommodationServiceReturns a list of AccommodationModel for a given AccommodationOfferingCode- Specified by:
getAccommodationForAccommodationOfferingin interfaceAccommodationService- Parameters:
accommodationOfferingCode- the code of the accommodationOffering to use to get the list of AccommodationModel- Returns:
- the list of Accommodations found
-
getAccommodationForAccommodationOfferingAndCatalog
public List<AccommodationModel> getAccommodationForAccommodationOfferingAndCatalog(String accommodationOfferingCode, String catalogVersion) Description copied from interface:AccommodationServiceReturns a list of AccommodationModel for a given AccommodationOfferingCode and catalogVersion- Specified by:
getAccommodationForAccommodationOfferingAndCatalogin interfaceAccommodationService- Parameters:
accommodationOfferingCode- the code of the accommodationOffering to use to get the list of AccommodationModelcatalogVersion- the catalog version to use to get the list of AccommodationModel- Returns:
- the list of Accommodations found
-
getAccommodationForAccommodationOffering
public AccommodationModel getAccommodationForAccommodationOffering(String accommodationOfferingCode, String accommodationCode) Description copied from interface:AccommodationServiceReturns a list of AccommodationModel for the given accommodationOfferingCode and accommodationCodes- Specified by:
getAccommodationForAccommodationOfferingin interfaceAccommodationService- Parameters:
accommodationOfferingCode- the code of the AccommodationOffering to use to get the AccommodationaccommodationCode- the codes of the Accommodation- Returns:
- the object of AccommodationModel
-
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)
-