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 Constructor Description AbstractCommerceFlagForDeletionStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
afterFlagForDeletion(CommerceSaveCartParameter parameters, CommerceSaveCartResult flagForDeletionResult)
protected void
beforeFlagForDeletion(CommerceSaveCartParameter parameters)
protected java.util.List<CommerceFlagForDeletionMethodHook>
getCommerceFlagForDeletionMethodHooks()
protected ConfigurationService
getConfigurationService()
void
setCommerceFlagForDeletionMethodHooks(java.util.List<CommerceFlagForDeletionMethodHook> commerceFlagForDeletionMethodHooks)
void
setConfigurationService(ConfigurationService configurationService)
protected void
validateFlagForDeletionParameters(CommerceSaveCartParameter parameters)
-
Methods 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, setProductService
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.commerceservices.order.CommerceFlagForDeletionStrategy
flagForDeletion
-
-
-
-
Method Detail
-
validateFlagForDeletionParameters
protected void validateFlagForDeletionParameters(CommerceSaveCartParameter parameters)
-
beforeFlagForDeletion
protected void beforeFlagForDeletion(CommerceSaveCartParameter parameters) throws CommerceSaveCartException
- Throws:
CommerceSaveCartException
-
afterFlagForDeletion
protected void afterFlagForDeletion(CommerceSaveCartParameter parameters, CommerceSaveCartResult flagForDeletionResult) throws CommerceSaveCartException
- Throws:
CommerceSaveCartException
-
getCommerceFlagForDeletionMethodHooks
protected java.util.List<CommerceFlagForDeletionMethodHook> getCommerceFlagForDeletionMethodHooks()
-
setCommerceFlagForDeletionMethodHooks
public void setCommerceFlagForDeletionMethodHooks(java.util.List<CommerceFlagForDeletionMethodHook> commerceFlagForDeletionMethodHooks)
-
getConfigurationService
protected ConfigurationService getConfigurationService()
-
setConfigurationService
public void setConfigurationService(ConfigurationService configurationService)
-
-