public class DefaultCommerceSaveCartService extends java.lang.Object implements CommerceSaveCartService
CommerceSaveCartService| Constructor and Description |
|---|
DefaultCommerceSaveCartService() |
public CommerceSaveCartResult saveCart(CommerceSaveCartParameter parameters) throws CommerceSaveCartException
CommerceSaveCartServicesaveCart in interface CommerceSaveCartServiceparameters - CommerceSaveCartParameter parameter object that holds the cart to be saved along with some
additional details such as a name and a description for this cartCommerceSaveCartResultCommerceSaveCartException - if cart cannot be savedpublic CommerceSaveCartResult flagForDeletion(CommerceSaveCartParameter parameters) throws CommerceSaveCartException
CommerceSaveCartServiceflagForDeletion in interface CommerceSaveCartServiceparameters - CommerceSaveCartParameter parameter object that holds the cart to be flagged for deletionCommerceSaveCartResultCommerceSaveCartException - if cart cannot be flagged for deletionpublic CommerceCartRestoration restoreSavedCart(CommerceSaveCartParameter parameter) throws CommerceSaveCartException
CommerceSaveCartServicerestoreSavedCart in interface CommerceSaveCartServiceparameter - CommerceSaveCartParameter parameter object that holds the cart code to be restoredCommerceCartRestorationCommerceSaveCartException - if cart cannot be restoredpublic SearchPageData<CartModel> getSavedCartsForSiteAndUser(PageableData pageableData, BaseSiteModel baseSite, UserModel user, java.util.List<OrderStatus> orderStatus)
CommerceSaveCartServicegetSavedCartsForSiteAndUser in interface CommerceSaveCartServicebaseSite - optional parameteruser - mandatory parameterorderStatus - optional listpublic java.lang.Integer getSavedCartsCountForSiteAndUser(BaseSiteModel baseSite, UserModel user)
CommerceSaveCartServicegetSavedCartsCountForSiteAndUser in interface CommerceSaveCartServicepublic CommerceSaveCartResult cloneSavedCart(CommerceSaveCartParameter parameter) throws CommerceSaveCartException
CommerceSaveCartServicecloneSavedCart in interface CommerceSaveCartServiceparameter - CommerceSaveCartParameter parameter object that holds the cart code to be clonedCommerceSaveCartResultCommerceSaveCartExceptionprotected CommerceSaveCartStrategy getCommerceSaveCartStrategy()
public void setCommerceSaveCartStrategy(CommerceSaveCartStrategy commerceSaveCartStrategy)
protected CommerceFlagForDeletionStrategy getCommerceFlagForDeletionStrategy()
public void setCommerceFlagForDeletionStrategy(CommerceFlagForDeletionStrategy commerceFlagForDeletionStrategy)
protected SaveCartDao getSaveCartDao()
public void setSaveCartDao(SaveCartDao saveCartDao)
protected CommerceCartRestorationStrategy getCommerceSaveCartRestorationStrategy()
public void setCommerceSaveCartRestorationStrategy(CommerceCartRestorationStrategy commerceSaveCartRestorationStrategy)
protected CommerceCloneSavedCartStrategy getCommerceCloneSavedCartStrategy()
public void setCommerceCloneSavedCartStrategy(CommerceCloneSavedCartStrategy commerceCloneSavedCartStrategy)
protected UserService getUserService()
public void setUserService(UserService userService)
Copyright © 2018 SAP SE. All Rights Reserved.