Class AbstractCommerceFlagForDeletionStrategy
java.lang.Object
de.hybris.platform.commerceservices.order.impl.AbstractCommerceCartStrategy
de.hybris.platform.commerceservices.order.impl.AbstractCommerceFlagForDeletionStrategy
- All Implemented Interfaces:
CommerceFlagForDeletionStrategy
- Direct Known Subclasses:
DefaultCommerceFlagForDeletionStrategy
public abstract class AbstractCommerceFlagForDeletionStrategy
extends AbstractCommerceCartStrategy
implements CommerceFlagForDeletionStrategy
Abstract strategy for flagging a cart for deletion
-
Field Summary
Fields inherited from class de.hybris.platform.commerceservices.order.impl.AbstractCommerceCartStrategy
DEFAULT_FORCE_IN_STOCK_MAX_QUANTITY, forceInStockMaxQuantity -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidafterFlagForDeletion(CommerceSaveCartParameter parameters, CommerceSaveCartResult flagForDeletionResult) protected voidbeforeFlagForDeletion(CommerceSaveCartParameter parameters) protected List<CommerceFlagForDeletionMethodHook>protected ConfigurationServicevoidsetCommerceFlagForDeletionMethodHooks(List<CommerceFlagForDeletionMethodHook> commerceFlagForDeletionMethodHooks) voidsetConfigurationService(ConfigurationService configurationService) protected voidMethods inherited from class de.hybris.platform.commerceservices.order.impl.AbstractCommerceCartStrategy
checkCartLevel, getAllowedCartAdjustmentForProduct, getAvailableStockLevel, getBaseStoreService, getCartEntryDao, getCartService, getCommerceCartCalculationStrategy, getCommerceStockService, getEntryForNumber, getEntryForProductAndPointOfService, getEntryOrderChecker, getForceInStockMaxQuantity, getModelService, getProductService, isMaxOrderQuantitySet, isOrderEntryUpdatable, isStockLevelSufficient, normalizeEntryNumbers, setBaseStoreService, setCartEntryDao, setCartService, setCommerceCartCalculationStrategy, setCommerceStockService, setEntryOrderChecker, setForceInStockMaxQuantity, setModelService, setProductServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.commerceservices.order.CommerceFlagForDeletionStrategy
flagForDeletion
-
Constructor Details
-
AbstractCommerceFlagForDeletionStrategy
public AbstractCommerceFlagForDeletionStrategy()
-
-
Method Details
-
validateFlagForDeletionParameters
-
beforeFlagForDeletion
protected void beforeFlagForDeletion(CommerceSaveCartParameter parameters) throws CommerceSaveCartException - Throws:
CommerceSaveCartException
-
afterFlagForDeletion
protected void afterFlagForDeletion(CommerceSaveCartParameter parameters, CommerceSaveCartResult flagForDeletionResult) throws CommerceSaveCartException - Throws:
CommerceSaveCartException
-
getCommerceFlagForDeletionMethodHooks
-
setCommerceFlagForDeletionMethodHooks
public void setCommerceFlagForDeletionMethodHooks(List<CommerceFlagForDeletionMethodHook> commerceFlagForDeletionMethodHooks) -
getConfigurationService
-
setConfigurationService
-