All Implemented Interfaces:
CheckoutStepController

public abstract class AbstractCheckoutStepController extends AbstractCheckoutController implements CheckoutStepController
  • Field Details

  • Constructor Details

    • AbstractCheckoutStepController

      public AbstractCheckoutStepController()
  • Method Details

    • handleUnknownIdentifierException

      @ExceptionHandler(de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException.class) public String handleUnknownIdentifierException(de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException exception, javax.servlet.http.HttpServletRequest request)
    • getTitles

      @ModelAttribute("titles") public Collection<TitleData> getTitles()
    • getCountries

      @ModelAttribute("countries") public Collection<CountryData> getCountries()
    • getCountryDataMap

      @ModelAttribute("countryDataMap") public Map<String,CountryData> getCountryDataMap()
    • addCheckoutStepsToModel

      @ModelAttribute("checkoutSteps") public List<AbstractCheckoutStepController.CheckoutSteps> addCheckoutStepsToModel()
    • getCheckoutGroup

      protected CheckoutGroup getCheckoutGroup() throws de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException
      Throws:
      de.hybris.platform.servicelayer.exceptions.UnknownIdentifierException
    • prepareDataForPage

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

      protected CheckoutStep getCheckoutStep(String currentController)
    • setCheckoutStepLinksForModel

      protected void setCheckoutStepLinksForModel(org.springframework.ui.Model model, CheckoutStep checkoutStep)
    • getRequestParameterMap

      protected Map<String,String> getRequestParameterMap(javax.servlet.http.HttpServletRequest request)
    • getCartFacade

      protected de.hybris.platform.commercefacades.order.CartFacade getCartFacade()
      Overrides:
      getCartFacade in class AbstractCheckoutController
    • getProductFacade

      protected de.hybris.platform.commercefacades.product.ProductFacade getProductFacade()
    • getPaymentDetailsValidator

      protected PaymentDetailsValidator getPaymentDetailsValidator()
    • getResourceBreadcrumbBuilder

      protected ResourceBreadcrumbBuilder getResourceBreadcrumbBuilder()
    • getPaymentFacade

      protected de.hybris.platform.acceleratorfacades.payment.PaymentFacade getPaymentFacade()
    • getAddressValidator

      protected AddressValidator getAddressValidator()
    • getCustomerLocationService

      protected de.hybris.platform.acceleratorservices.customer.CustomerLocationService getCustomerLocationService()
    • getAddressVerificationResultHandler

      protected AddressVerificationResultHandler getAddressVerificationResultHandler()
    • getContentPageBreadcrumbBuilder

      public ContentPageBreadcrumbBuilder getContentPageBreadcrumbBuilder()
    • getCheckoutFlowGroupMap

      public Map<String,CheckoutGroup> getCheckoutFlowGroupMap()