Class StoredCartItem
- java.lang.Object
-
- com.broadleafcommerce.cart.domain.StoredCartItem
-
- All Implemented Interfaces:
Serializable
public class StoredCartItem extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StoredCartItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)javax.money.MonetaryAmountgetAdjustmentsTotal()Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue>getAttributeChoices()Map<String,List<com.broadleafcommerce.cart.client.domain.ConfigError>>getAttributeConfigErrors()Map<String,Object>getAttributes()StringgetBrandId()Set<String>getCategoryIds()StringgetContextId()javax.money.CurrencyUnitgetCurrency()List<com.broadleafcommerce.cart.client.domain.CartItem>getDependentCartItems()com.broadleafcommerce.cart.client.domain.DependentItemDetailsgetDependentItemDetails()com.broadleafcommerce.cart.client.domain.ImageAssetRefgetImageAsset()Map<String,Object>getInternalAttributes()List<com.broadleafcommerce.order.common.domain.Adjustment>getItemAdjustments()List<com.broadleafcommerce.cart.client.domain.ConfigError>getItemConfigErrors()StringgetMerchandisingContext()StringgetMerchandisingTypeId()StringgetName()List<com.broadleafcommerce.order.common.domain.OverrideDetail>getOverrideDetails()StringgetPriceListId()StringgetPricingKey()StringgetPricingStrategy()StringgetProductId()List<String>getProductTags()List<com.broadleafcommerce.order.common.domain.ProratedOfferAdjustment>getProratedOrderOfferAdjustments()intgetQuantity()StringgetSku()javax.money.MonetaryAmountgetSubtotal()StringgetTargetDemographicId()javax.money.MonetaryAmountgetTotal()javax.money.MonetaryAmountgetTotalTax()StringgetType()javax.money.MonetaryAmountgetUnitPrice()StringgetUnitPriceType()StringgetUri()StringgetVariantId()StringgetVendorRef()inthashCode()booleanisDiscountable()booleanisOverridePriceFlag()booleanisPriced()booleanisTaxable()voidsetAdjustmentsTotal(javax.money.MonetaryAmount adjustmentsTotal)voidsetAttributeChoices(Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue> attributeChoices)voidsetAttributeConfigErrors(Map<String,List<com.broadleafcommerce.cart.client.domain.ConfigError>> attributeConfigErrors)voidsetAttributes(Map<String,Object> attributes)voidsetBrandId(String brandId)voidsetCategoryIds(Set<String> categoryIds)voidsetContextId(String contextId)voidsetCurrency(javax.money.CurrencyUnit currency)voidsetDependentCartItems(List<com.broadleafcommerce.cart.client.domain.CartItem> dependentCartItems)voidsetDependentItemDetails(com.broadleafcommerce.cart.client.domain.DependentItemDetails dependentItemDetails)voidsetDiscountable(boolean discountable)voidsetImageAsset(com.broadleafcommerce.cart.client.domain.ImageAssetRef imageAsset)voidsetInternalAttributes(Map<String,Object> internalAttributes)voidsetItemAdjustments(List<com.broadleafcommerce.order.common.domain.Adjustment> itemAdjustments)voidsetItemConfigErrors(List<com.broadleafcommerce.cart.client.domain.ConfigError> itemConfigErrors)voidsetMerchandisingContext(String merchandisingContext)voidsetMerchandisingTypeId(String merchandisingTypeId)voidsetName(String name)voidsetOverrideDetails(List<com.broadleafcommerce.order.common.domain.OverrideDetail> overrideDetails)voidsetOverridePriceFlag(boolean overridePriceFlag)voidsetPriced(boolean isPriced)voidsetPriceListId(String priceListId)voidsetPricingKey(String pricingKey)voidsetPricingStrategy(String pricingStrategy)voidsetProductId(String productId)voidsetProductTags(List<String> productTags)voidsetProratedOrderOfferAdjustments(List<com.broadleafcommerce.order.common.domain.ProratedOfferAdjustment> proratedOrderOfferAdjustments)voidsetQuantity(int quantity)voidsetSku(String sku)voidsetSubtotal(javax.money.MonetaryAmount subtotal)voidsetTargetDemographicId(String targetDemographicId)voidsetTaxable(boolean taxable)voidsetTotal(javax.money.MonetaryAmount total)voidsetTotalTax(javax.money.MonetaryAmount totalTax)voidsetType(String type)voidsetUnitPrice(javax.money.MonetaryAmount unitPrice)voidsetUnitPriceType(String unitPriceType)voidsetUri(String uri)voidsetVariantId(String variantId)voidsetVendorRef(String vendorRef)StringtoString()
-
-
-
Method Detail
-
setUnitPrice
public void setUnitPrice(javax.money.MonetaryAmount unitPrice)
-
getUnitPrice
public javax.money.MonetaryAmount getUnitPrice()
-
setAdjustmentsTotal
public void setAdjustmentsTotal(javax.money.MonetaryAmount adjustmentsTotal)
-
getAdjustmentsTotal
public javax.money.MonetaryAmount getAdjustmentsTotal()
-
setSubtotal
public void setSubtotal(javax.money.MonetaryAmount subtotal)
-
getSubtotal
public javax.money.MonetaryAmount getSubtotal()
-
setTotalTax
public void setTotalTax(javax.money.MonetaryAmount totalTax)
-
getTotalTax
public javax.money.MonetaryAmount getTotalTax()
-
setTotal
public void setTotal(javax.money.MonetaryAmount total)
-
getTotal
public javax.money.MonetaryAmount getTotal()
-
getContextId
public String getContextId()
-
getName
public String getName()
-
getUri
public String getUri()
-
getQuantity
public int getQuantity()
-
isOverridePriceFlag
public boolean isOverridePriceFlag()
-
getCurrency
public javax.money.CurrencyUnit getCurrency()
-
getPriceListId
public String getPriceListId()
-
getUnitPriceType
public String getUnitPriceType()
-
getPricingStrategy
public String getPricingStrategy()
-
getPricingKey
public String getPricingKey()
-
getItemAdjustments
public List<com.broadleafcommerce.order.common.domain.Adjustment> getItemAdjustments()
-
getProratedOrderOfferAdjustments
public List<com.broadleafcommerce.order.common.domain.ProratedOfferAdjustment> getProratedOrderOfferAdjustments()
-
getVariantId
public String getVariantId()
-
getProductId
public String getProductId()
-
getSku
public String getSku()
-
getImageAsset
public com.broadleafcommerce.cart.client.domain.ImageAssetRef getImageAsset()
-
isDiscountable
public boolean isDiscountable()
-
getVendorRef
public String getVendorRef()
-
getMerchandisingContext
public String getMerchandisingContext()
-
getBrandId
public String getBrandId()
-
getMerchandisingTypeId
public String getMerchandisingTypeId()
-
getTargetDemographicId
public String getTargetDemographicId()
-
getDependentCartItems
public List<com.broadleafcommerce.cart.client.domain.CartItem> getDependentCartItems()
-
getDependentItemDetails
public com.broadleafcommerce.cart.client.domain.DependentItemDetails getDependentItemDetails()
-
getAttributeChoices
public Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue> getAttributeChoices()
-
isPriced
public boolean isPriced()
-
getAttributeConfigErrors
public Map<String,List<com.broadleafcommerce.cart.client.domain.ConfigError>> getAttributeConfigErrors()
-
getItemConfigErrors
public List<com.broadleafcommerce.cart.client.domain.ConfigError> getItemConfigErrors()
-
getOverrideDetails
public List<com.broadleafcommerce.order.common.domain.OverrideDetail> getOverrideDetails()
-
isTaxable
public boolean isTaxable()
-
getType
public String getType()
-
setContextId
public void setContextId(String contextId)
-
setName
public void setName(String name)
-
setUri
public void setUri(String uri)
-
setQuantity
public void setQuantity(int quantity)
-
setOverridePriceFlag
public void setOverridePriceFlag(boolean overridePriceFlag)
-
setCurrency
public void setCurrency(javax.money.CurrencyUnit currency)
-
setPriceListId
public void setPriceListId(String priceListId)
-
setUnitPriceType
public void setUnitPriceType(String unitPriceType)
-
setPricingStrategy
public void setPricingStrategy(String pricingStrategy)
-
setPricingKey
public void setPricingKey(String pricingKey)
-
setItemAdjustments
public void setItemAdjustments(List<com.broadleafcommerce.order.common.domain.Adjustment> itemAdjustments)
-
setProratedOrderOfferAdjustments
public void setProratedOrderOfferAdjustments(List<com.broadleafcommerce.order.common.domain.ProratedOfferAdjustment> proratedOrderOfferAdjustments)
-
setVariantId
public void setVariantId(String variantId)
-
setProductId
public void setProductId(String productId)
-
setSku
public void setSku(String sku)
-
setImageAsset
public void setImageAsset(com.broadleafcommerce.cart.client.domain.ImageAssetRef imageAsset)
-
setDiscountable
public void setDiscountable(boolean discountable)
-
setVendorRef
public void setVendorRef(String vendorRef)
-
setMerchandisingContext
public void setMerchandisingContext(String merchandisingContext)
-
setBrandId
public void setBrandId(String brandId)
-
setMerchandisingTypeId
public void setMerchandisingTypeId(String merchandisingTypeId)
-
setTargetDemographicId
public void setTargetDemographicId(String targetDemographicId)
-
setDependentCartItems
public void setDependentCartItems(List<com.broadleafcommerce.cart.client.domain.CartItem> dependentCartItems)
-
setDependentItemDetails
public void setDependentItemDetails(com.broadleafcommerce.cart.client.domain.DependentItemDetails dependentItemDetails)
-
setAttributeChoices
public void setAttributeChoices(Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue> attributeChoices)
-
setPriced
public void setPriced(boolean isPriced)
-
setAttributeConfigErrors
public void setAttributeConfigErrors(Map<String,List<com.broadleafcommerce.cart.client.domain.ConfigError>> attributeConfigErrors)
-
setItemConfigErrors
public void setItemConfigErrors(List<com.broadleafcommerce.cart.client.domain.ConfigError> itemConfigErrors)
-
setOverrideDetails
public void setOverrideDetails(List<com.broadleafcommerce.order.common.domain.OverrideDetail> overrideDetails)
-
setTaxable
public void setTaxable(boolean taxable)
-
setType
public void setType(String type)
-
canEqual
protected boolean canEqual(Object other)
-
-