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 Summary
ConstructorsConstructorDescriptionTmaQualificationCompatibilityAddToCartMethodHook(PqQualificationService pqQualificationService, de.hybris.platform.servicelayer.dto.converter.Converter<CartModel, PqPoQualificationRao> cartModelRaoConverter, TmaQualificationValidationMessagesStrategy tmaQualificationCompatibilityValidationMessagesStrategy, de.hybris.platform.servicelayer.config.ConfigurationService configurationService) TmaQualificationCompatibilityAddToCartMethodHook(PqQualificationService pqQualificationService, de.hybris.platform.servicelayer.dto.converter.Converter<CartModel, PqPoQualificationRao> cartModelRaoConverter, TmaQualificationValidationMessagesStrategy tmaQualificationCompatibilityValidationMessagesStrategy, de.hybris.platform.servicelayer.config.ConfigurationService configurationService, TmaQualificationChecklistActionValidationMessagesStrategy tmaQualificationChecklistActionValidationMessagesStrategy) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterAddToCart(CommerceCartParameter parameter, CommerceCartModification result) Verifies the compatibility policies for the cart.voidbeforeAddToCart(CommerceCartParameter parameter) protected de.hybris.platform.servicelayer.dto.converter.Converter<CartModel,PqPoQualificationRao> protected de.hybris.platform.servicelayer.config.ConfigurationServiceprotected PqQualificationService
-
Constructor Details
-
TmaQualificationCompatibilityAddToCartMethodHook
public TmaQualificationCompatibilityAddToCartMethodHook(PqQualificationService pqQualificationService, de.hybris.platform.servicelayer.dto.converter.Converter<CartModel, PqPoQualificationRao> cartModelRaoConverter, TmaQualificationValidationMessagesStrategy tmaQualificationCompatibilityValidationMessagesStrategy, de.hybris.platform.servicelayer.config.ConfigurationService configurationService) -
TmaQualificationCompatibilityAddToCartMethodHook
public TmaQualificationCompatibilityAddToCartMethodHook(PqQualificationService pqQualificationService, de.hybris.platform.servicelayer.dto.converter.Converter<CartModel, PqPoQualificationRao> cartModelRaoConverter, TmaQualificationValidationMessagesStrategy tmaQualificationCompatibilityValidationMessagesStrategy, de.hybris.platform.servicelayer.config.ConfigurationService configurationService, TmaQualificationChecklistActionValidationMessagesStrategy tmaQualificationChecklistActionValidationMessagesStrategy)
-
-
Method Details
-
beforeAddToCart
- Specified by:
beforeAddToCartin interfacede.hybris.platform.commerceservices.order.hook.CommerceAddToCartMethodHook
-
afterAddToCart
Verifies the compatibility policies for the cart.- Specified by:
afterAddToCartin interfacede.hybris.platform.commerceservices.order.hook.CommerceAddToCartMethodHook- Parameters:
parameter- A parameter objectresult- A return value of addToCart method
-
getCartModelRaoConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<CartModel,PqPoQualificationRao> getCartModelRaoConverter() -
getTmaQualificationCompatibilityValidationMessagesStrategy
protected TmaQualificationValidationMessagesStrategy getTmaQualificationCompatibilityValidationMessagesStrategy() -
getPqQualificationService
-
getConfigurationService
protected de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService() -
getTmaQualificationChecklistActionValidationMessagesStrategy
protected TmaQualificationChecklistActionValidationMessagesStrategy getTmaQualificationChecklistActionValidationMessagesStrategy()
-