Class AbstractB2BCheckoutStepValidator
- java.lang.Object
-
- de.hybris.platform.acceleratorstorefrontcommons.checkout.steps.validation.AbstractCheckoutStepValidator
-
- de.hybris.platform.b2bacceleratoraddon.checkout.steps.validation.AbstractB2BCheckoutStepValidator
-
- All Implemented Interfaces:
CheckoutStepValidator
- Direct Known Subclasses:
DefaultB2BDeliveryAddressCheckoutStepValidator
,DefaultB2BDeliveryMethodCheckoutStepValidator
,DefaultB2BPaymentCheckoutStepValidator
,DefaultB2BPaymentTypeCheckoutStepValidator
,DefaultB2BSummaryCheckoutStepValidator
,SapB2BDeliveryMethodCheckoutStepValidator
,SapB2BPaymentMethodCheckoutValidator
,SapB2BSummaryCheckoutStepValidator
public abstract class AbstractB2BCheckoutStepValidator extends AbstractCheckoutStepValidator
Abstract checkout step validator for the B2B accelerator.
-
-
Constructor Summary
Constructors Constructor Description AbstractB2BCheckoutStepValidator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract ValidationResults
doValidateOnEnter(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
Performs implementation specific validation on entering a checkout step after the common validation has been performed in the abstract implementation.protected B2BUserGroupProvider
getB2bUserGroupProvider()
void
setB2bUserGroupProvider(B2BUserGroupProvider b2bUserGroupProvider)
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.-
Methods inherited from class de.hybris.platform.acceleratorstorefrontcommons.checkout.steps.validation.AbstractCheckoutStepValidator
getCheckoutFacade, getCheckoutFlowFacade, setCheckoutFacade, setCheckoutFlowFacade, validateOnExit
-
-
-
-
Method Detail
-
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 interfaceCheckoutStepValidator
- Specified by:
validateOnEnter
in classAbstractCheckoutStepValidator
- Returns:
- ValidationResults
-
doValidateOnEnter
protected abstract ValidationResults doValidateOnEnter(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
Performs implementation specific validation on entering a checkout step after the common validation has been performed in the abstract implementation.- Parameters:
redirectAttributes
-- Returns:
ValidationResults
-
getB2bUserGroupProvider
protected B2BUserGroupProvider getB2bUserGroupProvider()
-
setB2bUserGroupProvider
public void setB2bUserGroupProvider(B2BUserGroupProvider b2bUserGroupProvider)
-
-