Class CartModifyingRequest
- java.lang.Object
-
- com.broadleafcommerce.cartoperation.web.endpoint.domain.CartModifyingRequest
-
- All Implemented Interfaces:
CartVersionedRequest,Serializable
- Direct Known Subclasses:
AddAttributeRequest,AddCodeRequest,AddItemRequest,ContactInfoRequest,PriceCartRequest,UpdateFulfillmentGroupRequest
public abstract class CartModifyingRequest extends Object implements CartVersionedRequest, Serializable
Base request for any request that modifies the cart directly.- Author:
- Jacob Mitash
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CartModifyingRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)IntegergetCartVersion()Gets the cart version that the client is aware of.IntegergetVersion()inthashCode()voidsetCartVersion(Integer version)Sets the cart version.voidsetVersion(Integer version)StringtoString()
-
-
-
Method Detail
-
getCartVersion
public Integer getCartVersion()
Description copied from interface:CartVersionedRequestGets 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:
getCartVersionin interfaceCartVersionedRequest- Returns:
- the cart version
-
setCartVersion
public void setCartVersion(Integer version)
Description copied from interface:CartVersionedRequestSets 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:
setCartVersionin interfaceCartVersionedRequest- Parameters:
version- the version to set for this request
-
getVersion
public Integer getVersion()
-
setVersion
public void setVersion(Integer version)
-
canEqual
protected boolean canEqual(Object other)
-
-