ManageCartEndpoint for the new operation endpoint@FrameworkRestController @FrameworkMapping(value="/cart") @Deprecated public class CartOperationEndpoint extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CART_OP_URI
Deprecated.
|
| Constructor and Description |
|---|
CartOperationEndpoint(CartOperationService cartOpService,
CartPricingService cartPricingService,
TaxService taxService,
CartOperationServiceProperties cartOperationServiceProperties,
CartHolder<com.broadleafcommerce.cart.client.domain.Cart> requestCartHolder)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
com.broadleafcommerce.cart.client.domain.Cart |
addAttribute(com.broadleafcommerce.cart.client.domain.Cart cart,
AddAttributeRequest attributeRequest,
boolean price,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Deprecated.
|
com.broadleafcommerce.cart.client.domain.Cart |
addCode(com.broadleafcommerce.cart.client.domain.Cart cart,
AddCodeRequest codeRequest,
boolean price,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Deprecated.
|
com.broadleafcommerce.cart.client.domain.Cart |
addToCart(com.broadleafcommerce.cart.client.domain.Cart cart,
AddItemRequest addItemRequest,
com.broadleafcommerce.cart.client.domain.CustomerRef customerRef,
boolean price,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Deprecated.
|
BulkAddToCartResponse |
bulkAddItemsToCart(com.broadleafcommerce.cart.client.domain.Cart cart,
Collection<AddItemRequest> addItemRequests,
com.broadleafcommerce.cart.client.domain.CustomerRef customerRef,
boolean price,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Deprecated.
|
com.broadleafcommerce.cart.client.domain.Cart |
bulkRemoveFromCart(com.broadleafcommerce.cart.client.domain.Cart cart,
Collection<String> cartItemIds,
boolean price,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Deprecated.
|
protected CartOperationServiceProperties |
getCartOperationServiceProperties()
Deprecated.
|
protected CartOperationService |
getCartOpService()
Deprecated.
|
protected CartPricingService |
getCartPricingService()
Deprecated.
|
protected CartHolder<com.broadleafcommerce.cart.client.domain.Cart> |
getRequestCartHolder()
Deprecated.
|
protected TaxService |
getTaxService()
Deprecated.
|
com.broadleafcommerce.cart.client.domain.Cart |
priceCart(com.broadleafcommerce.cart.client.domain.Cart cart,
PriceCartRequest priceCartRequest,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Deprecated.
|
com.broadleafcommerce.cart.client.domain.Cart |
recalculateTax(com.broadleafcommerce.cart.client.domain.Cart cart,
boolean estimated,
boolean actual,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Deprecated.
|
com.broadleafcommerce.cart.client.domain.Cart |
removeAttribute(com.broadleafcommerce.cart.client.domain.Cart cart,
String key,
boolean price,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Deprecated.
|
com.broadleafcommerce.cart.client.domain.Cart |
removeCode(com.broadleafcommerce.cart.client.domain.Cart cart,
String code,
boolean price,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Deprecated.
|
com.broadleafcommerce.cart.client.domain.Cart |
removeFromCart(com.broadleafcommerce.cart.client.domain.Cart cart,
String cartItemId,
boolean price,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Deprecated.
|
Optional<com.broadleafcommerce.cart.client.domain.Cart> |
resolveCart(com.broadleafcommerce.cart.client.domain.Cart cart)
Deprecated.
|
com.broadleafcommerce.cart.client.domain.Cart |
updateCartItem(com.broadleafcommerce.cart.client.domain.Cart cart,
UpdateItemRequest updateItemRequest,
String cartItemId,
boolean price,
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Deprecated.
|
public static final String CART_OP_URI
public CartOperationEndpoint(CartOperationService cartOpService, CartPricingService cartPricingService, TaxService taxService, CartOperationServiceProperties cartOperationServiceProperties, @Qualifier(value="requestCartHolder") CartHolder<com.broadleafcommerce.cart.client.domain.Cart> requestCartHolder)
@FrameworkGetMapping public Optional<com.broadleafcommerce.cart.client.domain.Cart> resolveCart(@Nullable com.broadleafcommerce.cart.client.domain.Cart cart)
@FrameworkPostMapping(value="/items",
consumes="application/json")
public com.broadleafcommerce.cart.client.domain.Cart addToCart(@Nullable
com.broadleafcommerce.cart.client.domain.Cart cart,
@RequestBody
AddItemRequest addItemRequest,
com.broadleafcommerce.cart.client.domain.CustomerRef customerRef,
@RequestParam(defaultValue="true")
boolean price,
@ContextOperation
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
@FrameworkPostMapping(value="/bulk-items",
consumes="application/json")
public BulkAddToCartResponse bulkAddItemsToCart(@Nullable
com.broadleafcommerce.cart.client.domain.Cart cart,
@RequestBody
Collection<AddItemRequest> addItemRequests,
@Nullable
com.broadleafcommerce.cart.client.domain.CustomerRef customerRef,
@RequestParam(defaultValue="true")
boolean price,
@ContextOperation
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
@FrameworkPatchMapping(value="/items/{cartItemId}",
consumes="application/json")
public com.broadleafcommerce.cart.client.domain.Cart updateCartItem(com.broadleafcommerce.cart.client.domain.Cart cart,
@RequestBody
UpdateItemRequest updateItemRequest,
@PathVariable(value="cartItemId")
String cartItemId,
@RequestParam(defaultValue="true")
boolean price,
@ContextOperation
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
@FrameworkDeleteMapping(value="/items/{cartItemId}")
public com.broadleafcommerce.cart.client.domain.Cart removeFromCart(com.broadleafcommerce.cart.client.domain.Cart cart,
@PathVariable(value="cartItemId")
String cartItemId,
@RequestParam(defaultValue="true")
boolean price,
@ContextOperation
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
@FrameworkDeleteMapping(value="/bulk-items")
public com.broadleafcommerce.cart.client.domain.Cart bulkRemoveFromCart(com.broadleafcommerce.cart.client.domain.Cart cart,
@RequestParam(value="cartItemIds")
Collection<String> cartItemIds,
@RequestParam(defaultValue="true")
boolean price,
@ContextOperation
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
@FrameworkPostMapping(value="/pricing",
consumes="application/json")
public com.broadleafcommerce.cart.client.domain.Cart priceCart(com.broadleafcommerce.cart.client.domain.Cart cart,
@RequestBody
PriceCartRequest priceCartRequest,
@ContextOperation
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
@FrameworkPostMapping(value="/offer-codes",
consumes="application/json")
public com.broadleafcommerce.cart.client.domain.Cart addCode(com.broadleafcommerce.cart.client.domain.Cart cart,
@RequestBody
AddCodeRequest codeRequest,
@RequestParam(defaultValue="true")
boolean price,
@ContextOperation
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
@FrameworkDeleteMapping(value="/offer-codes/{code}")
public com.broadleafcommerce.cart.client.domain.Cart removeCode(com.broadleafcommerce.cart.client.domain.Cart cart,
@PathVariable(value="code")
String code,
@RequestParam(defaultValue="true")
boolean price,
@ContextOperation
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
@FrameworkPostMapping(value="/attributes",
consumes="application/json")
public com.broadleafcommerce.cart.client.domain.Cart addAttribute(com.broadleafcommerce.cart.client.domain.Cart cart,
@RequestBody
AddAttributeRequest attributeRequest,
@RequestParam(defaultValue="true")
boolean price,
@ContextOperation
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
@FrameworkDeleteMapping(value="/attributes/{key}",
consumes="application/json")
public com.broadleafcommerce.cart.client.domain.Cart removeAttribute(com.broadleafcommerce.cart.client.domain.Cart cart,
@PathVariable(value="key")
String key,
@RequestParam(defaultValue="true")
boolean price,
@ContextOperation
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
@FrameworkPostMapping(value="/recalculate-tax",
consumes="application/json")
public com.broadleafcommerce.cart.client.domain.Cart recalculateTax(com.broadleafcommerce.cart.client.domain.Cart cart,
@RequestParam(defaultValue="true")
boolean estimated,
@RequestParam(defaultValue="true")
boolean actual,
@ContextOperation
com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
protected CartOperationService getCartOpService()
protected CartPricingService getCartPricingService()
protected TaxService getTaxService()
protected CartOperationServiceProperties getCartOperationServiceProperties()
@Qualifier(value="requestCartHolder") protected CartHolder<com.broadleafcommerce.cart.client.domain.Cart> getRequestCartHolder()
Copyright © 2021. All rights reserved.