Class TmaQualificationCompatibilityAddToCartMethodHook

java.lang.Object
de.hybris.platform.b2ctelcoservices.hook.impl.TmaQualificationCompatibilityAddToCartMethodHook
All Implemented Interfaces:
de.hybris.platform.commerceservices.order.hook.CommerceAddToCartMethodHook

public class TmaQualificationCompatibilityAddToCartMethodHook extends Object implements de.hybris.platform.commerceservices.order.hook.CommerceAddToCartMethodHook
Implementation of CommerceAddToCartMethodHook responsible for performing qualification compatibility operations when updating the cart.
Since:
2211
  • Constructor Details

  • Method Details

    • beforeAddToCart

      public void beforeAddToCart(CommerceCartParameter parameter)
      Specified by:
      beforeAddToCart in interface de.hybris.platform.commerceservices.order.hook.CommerceAddToCartMethodHook
    • afterAddToCart

      public void afterAddToCart(CommerceCartParameter parameter, CommerceCartModification result)
      Verifies the compatibility policies for the cart.
      Specified by:
      afterAddToCart in interface de.hybris.platform.commerceservices.order.hook.CommerceAddToCartMethodHook
      Parameters:
      parameter - A parameter object
      result - A return value of addToCart method
    • getCartModelRaoConverter

      protected de.hybris.platform.servicelayer.dto.converter.Converter<CartModel,PqPoQualificationRao> getCartModelRaoConverter()
    • getTmaQualificationCompatibilityValidationMessagesStrategy

      protected TmaQualificationValidationMessagesStrategy getTmaQualificationCompatibilityValidationMessagesStrategy()
    • getPqQualificationService

      protected PqQualificationService getPqQualificationService()
    • getConfigurationService

      protected de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()
    • getTmaQualificationChecklistActionValidationMessagesStrategy

      protected TmaQualificationChecklistActionValidationMessagesStrategy getTmaQualificationChecklistActionValidationMessagesStrategy()