Class TmaBpoCardinalityAddToCartMethodHook

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

public class TmaBpoCardinalityAddToCartMethodHook extends Object implements de.hybris.platform.commerceservices.order.hook.CommerceAddToCartMethodHook
Hook for cardinality specific validation when adding item to cart
Since:
2011
  • Constructor Details

  • Method Details

    • beforeAddToCart

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

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

      protected void verifyCardinality(CommerceCartParameter parameter) throws de.hybris.platform.commerceservices.order.CommerceCartModificationException
      Verifies if cardinality is fulfilled for TmaFixedBundledProductOfferingModel part of the request.
      Parameters:
      parameter - the request to be added to cart
      Throws:
      de.hybris.platform.commerceservices.order.CommerceCartModificationException - in case of cardinality is not fulfilled
    • getBpoCardinalityService

      protected TmaBpoCardinalityService getBpoCardinalityService()
    • getEntryGroupService

      @Deprecated(since="2102") protected TmaEntryGroupService getEntryGroupService()
      Deprecated.
      since 2102
    • getAbstractOrderEntryService

      protected TmaAbstractOrderEntryService getAbstractOrderEntryService()
    • getTmaPoService

      protected TmaPoService getTmaPoService()