public class DefaultSubscriptionCommerceFlagForDeletionHook extends java.lang.Object implements CommerceFlagForDeletionMethodHook
CommerceFlagForDeletionStrategy.flagForDeletion(de.hybris.platform.commerceservices.service.data.CommerceSaveCartParameter) method.| Constructor and Description |
|---|
DefaultSubscriptionCommerceFlagForDeletionHook() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterFlagForDeletion(CommerceSaveCartParameter parameters,
CommerceSaveCartResult flaggedCartResult)
Post-hook for the
CommerceFlagForDeletionStrategy.flagForDeletion(de.hybris.platform.commerceservices.service.data.CommerceSaveCartParameter) method which
takes care of flagging cart for deletion for the master cart's child carts. |
void |
beforeFlagForDeletion(CommerceSaveCartParameter parameters)
Pre-hook for the
CommerceFlagForDeletionStrategy.flagForDeletion(de.hybris.platform.commerceservices.service.data.CommerceSaveCartParameter)
method which validates that only master carts are flagged for deletion. |
protected CartService |
getCartService() |
protected ModelService |
getModelService() |
void |
setCartService(CartService cartService) |
void |
setModelService(ModelService modelService) |
public DefaultSubscriptionCommerceFlagForDeletionHook()
public void beforeFlagForDeletion(CommerceSaveCartParameter parameters) throws CommerceSaveCartException
CommerceFlagForDeletionStrategy.flagForDeletion(de.hybris.platform.commerceservices.service.data.CommerceSaveCartParameter)
method which validates that only master carts are flagged for deletion.beforeFlagForDeletion in interface CommerceFlagForDeletionMethodHookparameters - CommerceSaveCartParameter parameter object that holds the cart to be saved along with some
additional detailsCommerceSaveCartException - if a validation for saving a cart failspublic void afterFlagForDeletion(CommerceSaveCartParameter parameters, CommerceSaveCartResult flaggedCartResult)
CommerceFlagForDeletionStrategy.flagForDeletion(de.hybris.platform.commerceservices.service.data.CommerceSaveCartParameter) method which
takes care of flagging cart for deletion for the master cart's child carts.afterFlagForDeletion in interface CommerceFlagForDeletionMethodHookparameters - CommerceSaveCartParameter parameter object that holds the cart to be flagged for deletion along
with some additional detailsflaggedCartResult - CommerceSaveCartResultprotected CartService getCartService()
public void setCartService(CartService cartService)
protected ModelService getModelService()
public void setModelService(ModelService modelService)
Copyright © 2018 SAP SE. All Rights Reserved.