public interface SaveCartFacade
| Modifier and Type | Method and Description |
|---|---|
CommerceSaveCartResultData |
cloneSavedCart(CommerceSaveCartParameterData parameter)
For a given save cart create a copy and store it.
|
CommerceSaveCartResultData |
flagForDeletion(java.lang.String cartId)
Method flag a saved cart for deletion
|
CommerceSaveCartResultData |
getCartForCodeAndCurrentUser(CommerceSaveCartParameterData parameters)
Get details for a specific saved cart for current user
|
java.lang.Integer |
getSavedCartsCountForCurrentUser()
Get the number of saved cart
|
SearchPageData<CartData> |
getSavedCartsForCurrentUser(PageableData pageableData,
java.util.List<OrderStatus> orderStatus)
Retrieve carts where order status equals ones of the status in the list.
|
CartRestorationData |
restoreSavedCart(CommerceSaveCartParameterData parameters)
Get details for a specific saved cart for current user
|
CommerceSaveCartResultData |
saveCart(CommerceSaveCartParameterData parameters)
Method saves a cart
|
CommerceSaveCartResultData saveCart(CommerceSaveCartParameterData parameters) throws CommerceSaveCartException
parameters - CommerceSaveCartParameterData parameter object that holds the Id of the cart to be saved along
with some additional details such as a name and a description for this cartCommerceSaveCartResultDataCommerceSaveCartException - if cart cannot be savedCommerceSaveCartResultData flagForDeletion(java.lang.String cartId) throws CommerceSaveCartException
cartId - unique identifier of cart to be flaggedCommerceSaveCartResultDataCommerceSaveCartException - if cart cannot be flagged for deletionCommerceSaveCartResultData getCartForCodeAndCurrentUser(CommerceSaveCartParameterData parameters) throws CommerceSaveCartException
parameters - CommerceSaveCartParameterData parameter object that holds the Id of the cart to be retrievedCartDataCommerceSaveCartException - if cart can't be found/retrievedCartRestorationData restoreSavedCart(CommerceSaveCartParameterData parameters) throws CommerceSaveCartException
parameters - CommerceSaveCartParameterData parameter object that holds the Id of the cart to be retrievedCartRestorationDataCommerceSaveCartException - if cart can't be found/retrievedSearchPageData<CartData> getSavedCartsForCurrentUser(PageableData pageableData, java.util.List<OrderStatus> orderStatus)
pageableData - orderStatus - CommerceSaveCartResultData cloneSavedCart(CommerceSaveCartParameterData parameter) throws CommerceSaveCartException
parameter - CommerceSaveCartParameterData parameter object that holds the cart code to be clonedCommerceSaveCartResultDataCommerceSaveCartExceptionjava.lang.Integer getSavedCartsCountForCurrentUser()
Copyright © 2018 SAP SE. All Rights Reserved.