Class TmaOfferingUpdateCartEntryHook
java.lang.Object
de.hybris.platform.b2ctelcoservices.hook.impl.TmaOfferingUpdateCartEntryHook
- All Implemented Interfaces:
de.hybris.platform.commerceservices.order.hook.CommerceUpdateCartEntryHook
public class TmaOfferingUpdateCartEntryHook
extends Object
implements de.hybris.platform.commerceservices.order.hook.CommerceUpdateCartEntryHook
Implementation of
CommerceAddToCartMethodHook responsible for performing TmaProductOfferingModel related operations when updating the cart.- Since:
- 2211
-
Constructor Summary
ConstructorsConstructorDescriptionTmaOfferingUpdateCartEntryHook(TmaAbstractOrderEntryService abstractOrderEntryService, TmaCartHookHelper tmaCartHookHelper, de.hybris.platform.servicelayer.model.ModelService modelService, de.hybris.platform.order.EntryGroupService entryGroupService, PqQualificationService pqQualificationService, de.hybris.platform.servicelayer.dto.converter.Converter<CartModel, PqPoQualificationRao> cartModelRaoConverter, TmaQualificationValidationMessagesStrategy tmaQualificationCompatibilityValidationMessagesStrategy, de.hybris.platform.servicelayer.config.ConfigurationService configurationService) TmaOfferingUpdateCartEntryHook(TmaAbstractOrderEntryService abstractOrderEntryService, TmaCartHookHelper tmaCartHookHelper, de.hybris.platform.servicelayer.model.ModelService modelService, de.hybris.platform.order.EntryGroupService entryGroupService, 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 TypeMethodDescriptionvoidafterUpdateCartEntry(CommerceCartParameter parameter, CommerceCartModification result) voidbeforeUpdateCartEntry(CommerceCartParameter parameter) protected TmaAbstractOrderEntryServiceprotected de.hybris.platform.servicelayer.dto.converter.Converter<CartModel,PqPoQualificationRao> protected de.hybris.platform.servicelayer.config.ConfigurationServiceprotected de.hybris.platform.order.EntryGroupServiceprotected de.hybris.platform.servicelayer.model.ModelServiceprotected PqQualificationServiceprotected TmaCartHookHelper
-
Constructor Details
-
TmaOfferingUpdateCartEntryHook
public TmaOfferingUpdateCartEntryHook(TmaAbstractOrderEntryService abstractOrderEntryService, TmaCartHookHelper tmaCartHookHelper, de.hybris.platform.servicelayer.model.ModelService modelService, de.hybris.platform.order.EntryGroupService entryGroupService, PqQualificationService pqQualificationService, de.hybris.platform.servicelayer.dto.converter.Converter<CartModel, PqPoQualificationRao> cartModelRaoConverter, TmaQualificationValidationMessagesStrategy tmaQualificationCompatibilityValidationMessagesStrategy, de.hybris.platform.servicelayer.config.ConfigurationService configurationService) -
TmaOfferingUpdateCartEntryHook
public TmaOfferingUpdateCartEntryHook(TmaAbstractOrderEntryService abstractOrderEntryService, TmaCartHookHelper tmaCartHookHelper, de.hybris.platform.servicelayer.model.ModelService modelService, de.hybris.platform.order.EntryGroupService entryGroupService, 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
-
beforeUpdateCartEntry
- Specified by:
beforeUpdateCartEntryin interfacede.hybris.platform.commerceservices.order.hook.CommerceUpdateCartEntryHook
-
afterUpdateCartEntry
- Specified by:
afterUpdateCartEntryin interfacede.hybris.platform.commerceservices.order.hook.CommerceUpdateCartEntryHook
-
getEntryGroupService
protected de.hybris.platform.order.EntryGroupService getEntryGroupService() -
getModelService
protected de.hybris.platform.servicelayer.model.ModelService getModelService() -
getTmaCartHookHelper
-
getAbstractOrderEntryService
-
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()
-