Class CartItemModifyingRequest
- java.lang.Object
-
- com.broadleafcommerce.cartoperation.web.endpoint.domain.CartItemModifyingRequest
-
- All Implemented Interfaces:
CartVersionedRequest
,Serializable
- Direct Known Subclasses:
OverridePriceRequest
,UpdateItemRequest
public abstract class CartItemModifyingRequest extends Object implements CartVersionedRequest, Serializable
Base request for any request that modifies a cart item directly.- Author:
- Jacob Mitash
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CartItemModifyingRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
Integer
getCartVersion()
Gets the cart version that the client is aware of.int
hashCode()
void
setCartVersion(Integer cartVersion)
Sets the cart version.String
toString()
-
-
-
Method Detail
-
getCartVersion
public Integer getCartVersion()
Description copied from interface:CartVersionedRequest
Gets the cart version that the client is aware of. This should be populated by the client when making a request that modifies an existing cart.- Specified by:
getCartVersion
in interfaceCartVersionedRequest
- Returns:
- the cart version
-
setCartVersion
public void setCartVersion(Integer cartVersion)
Description copied from interface:CartVersionedRequest
Sets the cart version. Typically only used for setting the version on the request body if the version came from an alternative source (e.g. cookie or header).- Specified by:
setCartVersion
in interfaceCartVersionedRequest
- Parameters:
cartVersion
- the version to set for this request
-
canEqual
protected boolean canEqual(Object other)
-
-