Class DefaultRaoService


  • public class DefaultRaoService
    extends java.lang.Object
    Helper service for manipulating and populating RAOs.
    • Constructor Detail

      • DefaultRaoService

        public DefaultRaoService()
    • Method Detail

      • addCartDiscount

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

        protected void addCartDiscount​(DiscountRAO discount,
                                       CartRAO cart)
      • addEntryDiscount

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

        public CartRAO createCart()
      • createDiscount

        protected DiscountRAO createDiscount​(double value)
      • createOrderEntry

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

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

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

        protected int getNewOrderEntryNumber​(CartRAO cart)