Class BundleUpdateCartEntryHook
- java.lang.Object
-
- de.hybris.platform.configurablebundleservices.order.hook.BundleUpdateCartEntryHook
-
- All Implemented Interfaces:
CommerceUpdateCartEntryHook
public class BundleUpdateCartEntryHook extends java.lang.Object implements CommerceUpdateCartEntryHook
Hook to include bundle functionality in update cart entry method.
-
-
Constructor Summary
Constructors Constructor Description BundleUpdateCartEntryHook()
-
Method Summary
-
-
-
Method Detail
-
beforeUpdateCartEntry
public void beforeUpdateCartEntry(CommerceCartParameter parameter)
Description copied from interface:CommerceUpdateCartEntryHookExecuted before commerce update cart entry- Specified by:
beforeUpdateCartEntryin interfaceCommerceUpdateCartEntryHook
-
afterUpdateCartEntry
public void afterUpdateCartEntry(CommerceCartParameter parameter, CommerceCartModification result)
Description copied from interface:CommerceUpdateCartEntryHookExecuted after commerce update cart entry- Specified by:
afterUpdateCartEntryin interfaceCommerceUpdateCartEntryHook
-
trimQuantityToAllowedForTheComponent
protected void trimQuantityToAllowedForTheComponent(@Nonnull CommerceCartParameter parameter, @Nonnull BundleTemplateModel component)
-
getComponent
@Nonnull protected BundleTemplateModel getComponent(@Nonnull java.lang.String componentId)
-
getEntryToUpdate
@Nonnull protected AbstractOrderEntryModel getEntryToUpdate(@Nonnull CommerceCartParameter parameter)
-
getBundleCartHookHelper
protected BundleCartHookHelper getBundleCartHookHelper()
-
setBundleCartHookHelper
public void setBundleCartHookHelper(BundleCartHookHelper bundleCartHookHelper)
-
getBundleTemplateService
protected BundleTemplateService getBundleTemplateService()
-
setBundleTemplateService
public void setBundleTemplateService(BundleTemplateService bundleTemplateService)
-
getEntryGroupService
protected EntryGroupService getEntryGroupService()
-
setEntryGroupService
public void setEntryGroupService(EntryGroupService entryGroupService)
-
getBundleCartValidator
protected BundleCartValidator getBundleCartValidator()
-
setBundleCartValidator
public void setBundleCartValidator(BundleCartValidator bundleCartValidator)
-
getBundleComponentEditableChecker
protected AbstractBundleComponentEditableChecker<CartModel> getBundleComponentEditableChecker()
-
setBundleComponentEditableChecker
public void setBundleComponentEditableChecker(AbstractBundleComponentEditableChecker<CartModel> bundleComponentEditableChecker)
-
getCommerceCartCalculationStrategy
protected CommerceCartCalculationStrategy getCommerceCartCalculationStrategy()
-
setCommerceCartCalculationStrategy
public void setCommerceCartCalculationStrategy(CommerceCartCalculationStrategy commerceCartCalculationStrategy)
-
-