Class ResponsiveSummaryCheckoutStepValidator

All Implemented Interfaces:
CheckoutStepValidator

public class ResponsiveSummaryCheckoutStepValidator extends AbstractCheckoutStepValidator
Validator for Summary in Checkout
  • Constructor Details

    • ResponsiveSummaryCheckoutStepValidator

      public ResponsiveSummaryCheckoutStepValidator()
  • Method Details

    • getCommonUtils

      public CommonUtils getCommonUtils()
      Returns:
      the commonUtils
    • setCommonUtils

      public void setCommonUtils(CommonUtils commonUtils)
      Parameters:
      commonUtils - the commonUtils to set
    • validateOnEnter

      public ValidationResults validateOnEnter(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
      Description copied from interface: CheckoutStepValidator
      This method should be implemented to validate whether all the required details are present before entering the checkout step.
      Specified by:
      validateOnEnter in interface CheckoutStepValidator
      Specified by:
      validateOnEnter in class AbstractCheckoutStepValidator
      Returns:
      ValidationResults
    • doSourcingAndRedirect

      protected ValidationResults doSourcingAndRedirect(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
      Performs Sourcing for current session cart and redirects to the corresponding checkout step.
      Parameters:
      redirectAttributes -
      Returns:
      ValidationResults
    • checkPaymentMethodAndPickup

      protected ValidationResults checkPaymentMethodAndPickup(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
      Checks the payment method and pickup information
      Parameters:
      redirectAttributes -
      Returns:
      ValidationResults
    • checkCartAndDelivery

      protected ValidationResults checkCartAndDelivery(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
      Checks the cart delivery method and mode
      Parameters:
      redirectAttributes -
      Returns:
      ValidationResults
    • setOaaCheckoutFacade

      public void setOaaCheckoutFacade(OaaCheckoutFacade oaaCheckoutFacade)
      Sets the OaaCheckoutFacade.
      Parameters:
      oaaCheckoutFacade -
    • getOaaCheckoutFacade

      protected OaaCheckoutFacade getOaaCheckoutFacade()
      Returns the OaaCheckoutFacade.
      Returns:
      OaaCheckoutFacade