Interface PriceFactory

All Known Subinterfaces:
ExtendedPriceFactory
All Known Implementing Classes:
AbstractPriceFactory, CatalogAwareEurope1PriceFactory, CustomPriceFactoryTest.TinyPriceFactory, DummyPriceFactory, DummyPriceFactoryImpl, Europe1PriceFactory, ExtendedCatalogAwareEurope1PriceFactory, GeneratedEurope1PriceFactory, PriceFactorySwitcher, TestPriceFactory

@Deprecated(since="ages", forRemoval=false) public interface PriceFactory
Deprecated.
PriceFactory methods are deprecated to use when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy. In this case please use dedicated replacements for methods.
  • Method Summary

    Modifier and Type
    Method
    Description
    getAllPriceInformations(SessionContext ctx, Product product, Date date, boolean net)
    Deprecated.
    Please use {@link de.hybris.platform.product.PriceService.getAllPriceInformation(PriceCriteria)} when the 'pdt.calculation.mode' is set to the 'sl' value.
    Deprecated.
    Please use {@link de.hybris.platform.order.strategies.calculation.FindPriceStrategy.findBasePrice(AbstractOrderEntryModel)} when the 'pdt.calculation.mode' is set to the 'sl' value.
    Deprecated.
    Please use {@link de.hybris.platform.order.strategies.calculation.FindDiscountValuesStrategy.findDiscountValues(AbstractOrderModel)} when the 'pdt.calculation.mode' is set to the 'sl' value.
    Deprecated.
    Please use {@link de.hybris.platform.order.strategies.calculation.FindDiscountValuesStrategy.findDiscountValues(AbstractOrderEntryModel)} when the 'pdt.calculation.mode' is set to the 'sl' value.
    getProductDiscountInformations(SessionContext ctx, Product product, Date date, boolean net)
    Deprecated.
    Please use {@link de.hybris.platform.order.DiscountService.getDiscountInformation(BaseCriteria)} when the 'pdt.calculation.mode' is set to the 'sl' value.
    getProductPriceInformations(SessionContext ctx, Product product, Date date, boolean net)
    Deprecated.
    Please use {@link de.hybris.platform.product.PriceService.getPriceInformations(PriceCriteria)} when the 'pdt.calculation.mode' is set to the 'sl' value.
    Deprecated.
    Please use {@link de.hybris.platform.order.TaxService.getTaxInformation(BaseCriteria)} when the 'pdt.calculation.mode' is set to the 'sl' value.
    Deprecated.
    Please use {@link de.hybris.platform.order.strategies.calculation.FindTaxValuesStrategy.findTaxValues(AbstractOrderEntryModel)} when the 'pdt.calculation.mode' is set to the 'sl' value.
    boolean
    Deprecated.
    Please use {@link de.hybris.platform.servicelayer.user.UserNetCheckingStrategy.isNetUser(UserModel)} when the 'pdt.calculation.mode' is set to the 'sl' value.