Class AddToCartController

    • Constructor Detail

      • AddToCartController

        public AddToCartController()
    • Method Detail

      • addToCart

        @RequestMapping(value="/cart/add",
                        method=POST,
                        produces="application/json")
        public java.lang.String addToCart​(@RequestParam("productCodePost")
                                          java.lang.String code,
                                          org.springframework.ui.Model model,
                                          @Valid
                                          @Valid AddToCartForm form,
                                          org.springframework.validation.BindingResult bindingErrors)
      • getViewWithBindingErrorMessages

        protected java.lang.String getViewWithBindingErrorMessages​(org.springframework.ui.Model model,
                                                                   org.springframework.validation.BindingResult bindingErrors)
      • isTypeMismatchError

        protected boolean isTypeMismatchError​(org.springframework.validation.ObjectError error)
      • addGridToCart

        @RequestMapping(value="/cart/addGrid",
                        method=POST,
                        produces="application/json")
        public final java.lang.String addGridToCart​(@RequestBody
                                                    AddToCartOrderForm form,
                                                    org.springframework.ui.Model model)
      • addQuickOrderToCart

        public java.lang.String addQuickOrderToCart​(@RequestBody
                                                    AddToCartOrderForm form,
                                                    org.springframework.ui.Model model)
      • addEntryGroupToCart

        @RequestMapping(value="/entrygroups/cart/addToEntryGroup",
                        method={POST,GET})
        public java.lang.String addEntryGroupToCart​(org.springframework.ui.Model model,
                                                    @Valid
                                                    @Valid AddToEntryGroupForm form,
                                                    org.springframework.validation.BindingResult bindingErrors)
      • createProductWrapperData

        protected ProductWrapperData createProductWrapperData​(java.lang.String sku,
                                                              java.lang.String errorMsg)
      • logDebugException

        protected void logDebugException​(java.lang.Exception ex)
      • addEntryToCart

        protected java.lang.String addEntryToCart​(java.util.List<CartModificationData> modificationDataList,
                                                  OrderEntryData cartEntry,
                                                  boolean isReducedQtyError)
      • isValidProductEntry

        protected boolean isValidProductEntry​(OrderEntryData cartEntry)
      • isValidQuantity

        protected boolean isValidQuantity​(OrderEntryData cartEntry)