Class AddToCartController
java.lang.Object
de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
de.hybris.platform.sap.ysapordermgmtb2baddon.controllers.AddToCartController
- Direct Known Subclasses:
SapAddToCartController
Controller for Add to Cart functionality which is not specific to a certain page.
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
AbstractController.HttpNotFoundException -
Field Summary
Fields inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
FORWARD_PREFIX, REDIRECT_PREFIX, ROOT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddEntryGroupToCart(org.springframework.ui.Model model, @Valid AddToEntryGroupForm form, org.springframework.validation.BindingResult bindingErrors) protected StringaddEntryToCart(List<CartModificationData> modificationDataList, OrderEntryData cartEntry, boolean isReducedQtyError) final StringaddGridToCart(AddToCartOrderForm form, org.springframework.ui.Model model) addQuickOrderToCart(AddToCartOrderForm form, org.springframework.ui.Model model) addToCart(String code, org.springframework.ui.Model model, @Valid AddToCartForm form, org.springframework.validation.BindingResult bindingErrors) protected ProductWrapperDatacreateProductWrapperData(String sku, String errorMsg) protected StringgetViewWithBindingErrorMessages(org.springframework.ui.Model model, org.springframework.validation.BindingResult bindingErrors) protected booleanisTypeMismatchError(org.springframework.validation.ObjectError error) protected booleanisValidProductEntry(OrderEntryData cartEntry) protected booleanisValidQuantity(OrderEntryData cartEntry) protected voidMethods inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
addRequestToModel, getBean
-
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
-
logDebugException
-
addEntryToCart
protected String addEntryToCart(List<CartModificationData> modificationDataList, OrderEntryData cartEntry, boolean isReducedQtyError) -
isValidProductEntry
-
isValidQuantity
-