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

public abstract class AbstractB2BCheckoutStepValidator extends AbstractCheckoutStepValidator
Abstract checkout step validator for the B2B accelerator.
  • Constructor Details

    • AbstractB2BCheckoutStepValidator

      public AbstractB2BCheckoutStepValidator()
  • Method Details

    • 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 interface CheckoutStepValidator
      Specified by:
      validateOnEnter in class AbstractCheckoutStepValidator
      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)