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,DefaultSapDigiPayBillMethCheckoutStepValidator,DefaultSapDigiPaySummaryCheckoutStepValidator,DefaultSummaryCheckoutStepValidator,ResponsiveDeliveryAddressCheckoutStepValidator,ResponsiveDeliveryMethodCheckoutStepValidator,ResponsiveMultiStepCheckoutStepValidator,ResponsivePaymentCheckoutStepValidator,ResponsiveSummaryCheckoutStepValidator,RespSapDigiPayBillMethCheckoutStepValidator,RespSapDigiPaySummaryCheckoutStepValidator
public abstract class AbstractCheckoutStepValidator extends java.lang.Object implements CheckoutStepValidator
-
-
Constructor Summary
Constructors Constructor Description AbstractCheckoutStepValidator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CheckoutFacadegetCheckoutFacade()CheckoutFlowFacadegetCheckoutFlowFacade()voidsetCheckoutFacade(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.ValidationResultsvalidateOnExit()Does validation while transitioning from one CheckoutStep to another.
-
-
-
Method Detail
-
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
public 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
public CheckoutFacade getCheckoutFacade()
-
setCheckoutFacade
public void setCheckoutFacade(CheckoutFacade checkoutFacade)
-
getCheckoutFlowFacade
public CheckoutFlowFacade getCheckoutFlowFacade()
-
setCheckoutFlowFacade
public void setCheckoutFlowFacade(CheckoutFlowFacade checkoutFlowFacade)
-
-