Class AbstractCheckoutStepValidator

    • Constructor Detail

      • AbstractCheckoutStepValidator

        public AbstractCheckoutStepValidator()
    • Method Detail

      • validateOnEnter

        public abstract 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
        Returns:
        ValidationResults
      • validateOnExit

        public ValidationResults validateOnExit()
        Description copied from interface: CheckoutStepValidator
        Does validation while transitioning from one CheckoutStep to another. Usually used when we want to redirect to a completely different checkout step and override the default behaviour.
        Specified by:
        validateOnExit in interface CheckoutStepValidator
        Returns:
        ValidationResults
      • setCheckoutFacade

        public void setCheckoutFacade​(CheckoutFacade checkoutFacade)
      • setCheckoutFlowFacade

        public void setCheckoutFlowFacade​(CheckoutFlowFacade checkoutFlowFacade)