Class AbstractCartPageController

Direct Known Subclasses:
CartPageController

public abstract class AbstractCartPageController extends AbstractPageController
  • Constructor Details

    • AbstractCartPageController

      public AbstractCartPageController()
  • Method Details

    • createProductList

      protected void createProductList(org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • createProductEntryList

      protected void createProductEntryList(org.springframework.ui.Model model, CartData cartData)
    • continueUrl

      protected void continueUrl(org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • prepareDataForPage

      protected void prepareDataForPage(org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • clearSessionRestorationData

      protected void clearSessionRestorationData()
      Remove the session data of the cart restoration.
    • setupCartPageRestorationData

      public void setupCartPageRestorationData(org.springframework.ui.Model model)
      Prepare the restoration data and always display any modifications on the cart page.
      Parameters:
      model - - the cart page
    • validateCart

      protected boolean validateCart(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
    • getSiteConfigService

      public de.hybris.platform.acceleratorservices.config.SiteConfigService getSiteConfigService()
      Overrides:
      getSiteConfigService in class AbstractPageController
    • getCartFacade

      protected de.hybris.platform.commercefacades.order.CartFacade getCartFacade()
    • getSessionService

      protected de.hybris.platform.servicelayer.session.SessionService getSessionService()
      Overrides:
      getSessionService in class AbstractPageController
    • getCheckoutFacade

      protected de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade getCheckoutFacade()