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)
      • createProduct

        public ProductRAO createProduct()
      • createProduct

        public ProductRAO createProduct​(java.lang.String code)
      • addPromotedProduct

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

        public void addPromotedProduct​(ProductRAO promotedProduct,
                                       int quantity,
                                       double basePrice,
                                       double promotionValue,
                                       CartRAO cart)
      • getNewOrderEntryNumber

        protected int getNewOrderEntryNumber​(CartRAO cart)
      • addProduct

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