java.lang.Object
de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
de.hybris.platform.sap.ysapordermgmtb2baddon.controllers.AddToCartController
Direct Known Subclasses:
SapAddToCartController

public class AddToCartController extends AbstractController
Controller for Add to Cart functionality which is not specific to a certain page.
  • Constructor Details

    • AddToCartController

      public AddToCartController()
  • Method Details

    • addToCart

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

      protected 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 String addGridToCart(@RequestBody AddToCartOrderForm form, org.springframework.ui.Model model)
    • addQuickOrderToCart

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

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

      protected ProductWrapperData createProductWrapperData(String sku, String errorMsg)
    • logDebugException

      protected void logDebugException(Exception ex)
    • addEntryToCart

      protected String addEntryToCart(List<CartModificationData> modificationDataList, OrderEntryData cartEntry, boolean isReducedQtyError)
    • isValidProductEntry

      protected boolean isValidProductEntry(OrderEntryData cartEntry)
    • isValidQuantity

      protected boolean isValidQuantity(OrderEntryData cartEntry)