Interface CheckoutStepValidator
-
- All Known Implementing Classes:
AbstractB2BCheckoutStepValidator,AbstractCheckoutStepValidator,ChineseSummaryCheckoutValidator,ChineseTaxInvoiceCheckoutStepValidator,DefaultB2BDeliveryAddressCheckoutStepValidator,DefaultB2BDeliveryMethodCheckoutStepValidator,DefaultB2BPaymentCheckoutStepValidator,DefaultB2BPaymentTypeCheckoutStepValidator,DefaultB2BSummaryCheckoutStepValidator,DefaultDeliveryAddressCheckoutStepValidator,DefaultDeliveryMethodCheckoutStepValidator,DefaultMultiStepCheckoutStepValidator,DefaultPaymentCheckoutStepValidator,DefaultPickupCheckoutStepValidator,DefaultSapDigiPayBillMethCheckoutStepValidator,DefaultSapDigiPaySummaryCheckoutStepValidator,DefaultSummaryCheckoutStepValidator,ResponsiveDeliveryAddressCheckoutStepValidator,ResponsiveDeliveryMethodCheckoutStepValidator,ResponsiveMultiStepCheckoutStepValidator,ResponsivePaymentCheckoutStepValidator,ResponsiveSummaryCheckoutStepValidator,RespSapDigiPayBillMethCheckoutStepValidator,RespSapDigiPaySummaryCheckoutStepValidator,SapB2BDeliveryMethodCheckoutStepValidator,SapB2BPaymentMethodCheckoutValidator,SapB2BSummaryCheckoutStepValidator
public interface CheckoutStepValidator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ValidationResultsvalidateOnEnter(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)This method should be implemented to validate whether all the required details are present before entering the checkout step.ValidationResultsvalidateOnExit()Does validation while transitioning from one CheckoutStep to another.
-
-
-
Method Detail
-
validateOnEnter
ValidationResults validateOnEnter(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
This method should be implemented to validate whether all the required details are present before entering the checkout step.- Parameters:
redirectAttributes-- Returns:
- ValidationResults
-
validateOnExit
ValidationResults validateOnExit()
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.- Returns:
- ValidationResults
-
-