Class AbstractAccommodationPriceHandler
java.lang.Object
de.hybris.platform.travelfacades.facades.accommodation.handlers.impl.AbstractAccommodationPriceHandler
- All Implemented Interfaces:
AccommodationDetailsHandler
- Direct Known Subclasses:
AccommodationPriceHandler,DealAccommodationPriceHandler
public abstract class AbstractAccommodationPriceHandler
extends Object
implements AccommodationDetailsHandler
Abstract handler for
AccommodationPriceHandler and DealAccommodationPriceHandler-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DoublecalculateGrossTaxValueForRoomRate(TaxRowModel tax, Double roomRateBasePrice) protected DoublecalculateNetTaxValueForRoomRate(TaxRowModel tax, Double roomRateBasePrice) protected TaxDatacreateTaxData(Double value, String currencyIso) protected de.hybris.platform.store.services.BaseStoreServiceprotected de.hybris.platform.servicelayer.i18n.CommonI18NServiceprotected StringgetCurrentCurrency(AccommodationAvailabilityRequestData availabilityRequestData) protected de.hybris.platform.commercefacades.product.PriceDataFactoryDeprecated.Deprecated since version 3.0.protected DoublegetPriceValue(List<de.hybris.platform.jalo.order.price.PriceInformation> priceInformations) getTaxes(Collection<TaxRowModel> taxes, String currencyIso, Double roomRateBasePrice) getTaxes(Collection<TaxRowModel> taxes, String currencyIso, Double roomRateBasePrice, boolean isNet) protected DoublegetTaxesValue(List<TaxData> taxes) protected TravelCommercePriceFacadeprotected BooleanisNetPrice(ProductModel product) voidsetBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) voidsetCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService) voidsetPriceDataFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceDataFactory) Deprecated.Deprecated since version 3.0.voidsetTravelCommercePriceFacade(TravelCommercePriceFacade travelCommercePriceFacade) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.travelfacades.facades.accommodation.handlers.AccommodationDetailsHandler
handle
-
Constructor Details
-
AbstractAccommodationPriceHandler
public AbstractAccommodationPriceHandler()
-
-
Method Details
-
getCurrentCurrency
-
getTaxesValue
-
getTaxes
protected List<TaxData> getTaxes(Collection<TaxRowModel> taxes, String currencyIso, Double roomRateBasePrice) -
getTaxes
protected List<TaxData> getTaxes(Collection<TaxRowModel> taxes, String currencyIso, Double roomRateBasePrice, boolean isNet) -
calculateNetTaxValueForRoomRate
-
calculateGrossTaxValueForRoomRate
-
isNetPrice
-
createTaxData
-
getPriceValue
-
getCommonI18NService
protected de.hybris.platform.servicelayer.i18n.CommonI18NService getCommonI18NService()- Returns:
- the commonI18NService
-
setCommonI18NService
public void setCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService) - Parameters:
commonI18NService- the commonI18NService to set
-
getPriceDataFactory
@Deprecated protected de.hybris.platform.commercefacades.product.PriceDataFactory getPriceDataFactory()Deprecated.Deprecated since version 3.0.- Returns:
- the priceDataFactory
-
setPriceDataFactory
@Deprecated public void setPriceDataFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceDataFactory) Deprecated.Deprecated since version 3.0.- Parameters:
priceDataFactory- the priceDataFactory to set
-
getTravelCommercePriceFacade
- Returns:
- the travelCommercePriceFacade
-
setTravelCommercePriceFacade
- Parameters:
travelCommercePriceFacade- the travelCommercePriceFacade to set
-
getBaseStoreService
protected de.hybris.platform.store.services.BaseStoreService getBaseStoreService()- Returns:
- the baseStoreService
-
setBaseStoreService
public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) - Parameters:
baseStoreService- baseStoreService to set
-