Class AbstractCheckoutController

Direct Known Subclasses:
AbstractCheckoutStepController, AbstractCheckoutStepController, PaymentDetailsPageController, TmaCheckoutController

public abstract class AbstractCheckoutController extends AbstractPageController
Base controller for all page controllers. Provides common functionality for all page controllers.
  • Field Details

  • Constructor Details

    • AbstractCheckoutController

      public AbstractCheckoutController()
  • Method Details

    • getCheckoutFlowFacade

      protected de.hybris.platform.acceleratorfacades.flow.CheckoutFlowFacade getCheckoutFlowFacade()
    • getAddressVerificationFacade

      protected de.hybris.platform.commercefacades.address.AddressVerificationFacade getAddressVerificationFacade()
    • getI18NFacade

      protected de.hybris.platform.commercefacades.i18n.I18NFacade getI18NFacade()
    • getCheckoutFacade

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

      protected de.hybris.platform.commerceservices.strategies.CheckoutCustomerStrategy getCheckoutCustomerStrategy()
    • getCartFacade

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

      protected boolean isAddressIdChanged(AddressData cartCheckoutDeliveryAddress, AddressData selectedAddressData)
    • getDeliveryAddresses

      protected List<? extends AddressData> getDeliveryAddresses(AddressData selectedAddressData)
    • isAddressOnList

      protected boolean isAddressOnList(List<AddressData> deliveryAddresses, AddressData selectedAddressData)
    • redirectToOrderConfirmationPage

      protected String redirectToOrderConfirmationPage(OrderData orderData)
    • validateCart

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