Class DefaultRaoService

java.lang.Object
de.hybris.platform.ruleengineservices.rao.util.DefaultRaoService

public class DefaultRaoService extends Object
Helper service for manipulating and populating RAOs.
  • Constructor Details

    • DefaultRaoService

      public DefaultRaoService()
  • Method Details

    • addCartDiscount

      public void addCartDiscount(boolean absolute, double value, CartRAO cart)
    • addCartDiscount

      protected void addCartDiscount(DiscountRAO discount, CartRAO cart)
    • addEntry

      public void addEntry(OrderEntryRAO entry, CartRAO cart)
    • addEntryDiscount

      public void addEntryDiscount(boolean absolute, double value, OrderEntryRAO entry)
    • addEntryDiscount

      protected void addEntryDiscount(DiscountRAO discount, OrderEntryRAO entry)
    • createCart

      public CartRAO createCart()
    • createEntriesSelectionStrategyRPD

      public EntriesSelectionStrategyRPD createEntriesSelectionStrategyRPD()
    • createDiscount

      public DiscountRAO createDiscount()
    • createDiscount

      protected DiscountRAO createDiscount(double value)
    • createOrderEntry

      public OrderEntryRAO createOrderEntry()
    • createOrderEntry

      public OrderEntryRAO createOrderEntry(AbstractOrderRAO order, String product, double basePrice, int quantity, int entryNumber)
    • addPromotedProduct

      public void addPromotedProduct(String productCode, int quantity, double basePrice, double value, CartRAO cart)
    • addProduct

      public OrderEntryRAO addProduct(String promotedProduct, int quantity, double basePrice, CartRAO cart)
    • getNewOrderEntryNumber

      protected int getNewOrderEntryNumber(CartRAO cart)