Class AbstractCheckoutStepValidator
java.lang.Object
de.hybris.platform.acceleratorstorefrontcommons.checkout.steps.validation.AbstractCheckoutStepValidator
- All Implemented Interfaces:
CheckoutStepValidator
- Direct Known Subclasses:
AbstractB2BCheckoutStepValidator,ChineseSummaryCheckoutValidator,ChineseTaxInvoiceCheckoutStepValidator,DefaultDeliveryAddressCheckoutStepValidator,DefaultDeliveryMethodCheckoutStepValidator,DefaultMultiStepCheckoutStepValidator,DefaultPaymentCheckoutStepValidator,DefaultPickupCheckoutStepValidator,DefaultSummaryCheckoutStepValidator,ResponsiveDeliveryAddressCheckoutStepValidator,ResponsiveDeliveryMethodCheckoutStepValidator,ResponsiveMultiStepCheckoutStepValidator,ResponsivePaymentCheckoutStepValidator,ResponsiveSummaryCheckoutStepValidator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetCheckoutFacade(CheckoutFacade checkoutFacade) voidsetCheckoutFlowFacade(CheckoutFlowFacade checkoutFlowFacade) abstract 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.Does validation while transitioning from one CheckoutStep to another.
-
Constructor Details
-
AbstractCheckoutStepValidator
public AbstractCheckoutStepValidator()
-
-
Method Details
-
validateOnEnter
public abstract ValidationResults validateOnEnter(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) Description copied from interface:CheckoutStepValidatorThis method should be implemented to validate whether all the required details are present before entering the checkout step.- Specified by:
validateOnEnterin interfaceCheckoutStepValidator- Returns:
- ValidationResults
-
validateOnExit
Description copied from interface:CheckoutStepValidatorDoes 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:
validateOnExitin interfaceCheckoutStepValidator- Returns:
- ValidationResults
-
getCheckoutFacade
-
setCheckoutFacade
-
getCheckoutFlowFacade
-
setCheckoutFlowFacade
-