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 Summary
ConstructorsConstructorDescriptionTmaBpoCardinalityAddToCartMethodHook(TmaBpoCardinalityService bpoCardinalityService, TmaEntryGroupService entryGroupService, TmaAbstractOrderEntryService abstractOrderEntryService, TmaPoService tmaPoService) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterAddToCart(CommerceCartParameter parameter, CommerceCartModification result) voidbeforeAddToCart(CommerceCartParameter parameter) protected TmaAbstractOrderEntryServiceprotected TmaBpoCardinalityServiceprotected TmaEntryGroupServiceDeprecated.since 2102protected TmaPoServiceprotected voidverifyCardinality(CommerceCartParameter parameter) Verifies if cardinality is fulfilled forTmaFixedBundledProductOfferingModelpart of the request.
-
Constructor Details
-
TmaBpoCardinalityAddToCartMethodHook
public TmaBpoCardinalityAddToCartMethodHook(TmaBpoCardinalityService bpoCardinalityService, TmaEntryGroupService entryGroupService, TmaAbstractOrderEntryService abstractOrderEntryService, TmaPoService tmaPoService)
-
-
Method Details
-
beforeAddToCart
public void beforeAddToCart(CommerceCartParameter parameter) throws de.hybris.platform.commerceservices.order.CommerceCartModificationException - Specified by:
beforeAddToCartin interfacede.hybris.platform.commerceservices.order.hook.CommerceAddToCartMethodHook- Throws:
de.hybris.platform.commerceservices.order.CommerceCartModificationException
-
afterAddToCart
- Specified by:
afterAddToCartin interfacede.hybris.platform.commerceservices.order.hook.CommerceAddToCartMethodHook
-
verifyCardinality
protected void verifyCardinality(CommerceCartParameter parameter) throws de.hybris.platform.commerceservices.order.CommerceCartModificationException Verifies if cardinality is fulfilled forTmaFixedBundledProductOfferingModelpart 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
-
getEntryGroupService
Deprecated.since 2102 -
getAbstractOrderEntryService
-
getTmaPoService
-