Class StoredCartItem

java.lang.Object
com.broadleafcommerce.cart.domain.StoredCartItem
All Implemented Interfaces:
Serializable

public class StoredCartItem extends Object implements Serializable
See Also:
  • Constructor Details

    • StoredCartItem

      public StoredCartItem()
  • Method Details

    • 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()
      See Also:
      • CartItem.getId()
    • getName

      public String getName()
      See Also:
      • CartItem.getName()
    • getUri

      public String getUri()
      See Also:
      • CartItem.getUri()
    • getQuantity

      public int getQuantity()
      See Also:
      • CartItem.getQuantity()
    • isOverridePriceFlag

      public boolean isOverridePriceFlag()
      See Also:
      • CartItem.getOverrideDetails()
    • getCurrency

      public javax.money.CurrencyUnit getCurrency()
      See Also:
      • CartItem.getCurrency()
    • getPriceListId

      public String getPriceListId()
      See Also:
      • CartItem.getPriceListId()
    • getRecurringPrice

      public com.broadleafcommerce.order.common.domain.RecurringPriceDetail getRecurringPrice()
      See Also:
      • CartItem.getRecurringPrice()
    • getUsagePrice

      public com.broadleafcommerce.order.common.domain.UsagePriceDetail getUsagePrice()
      See Also:
      • CartItem.getUsagePrice()
    • getTermDurationLength

      public Integer getTermDurationLength()
      See Also:
      • CartItem.getTermDurationLength()
    • getTermDurationType

      public String getTermDurationType()
      See Also:
      • CartItem.getTermDurationType()
    • getUnitPriceType

      public String getUnitPriceType()
      See Also:
      • CartItem.getUnitPriceType()
    • getPricingStrategy

      public String getPricingStrategy()
      See Also:
      • CartItem.getPricingStrategy()
    • getPricingKey

      public String getPricingKey()
      See Also:
      • CartItem.getPricingKey()
    • getItemAdjustments

      public List<com.broadleafcommerce.order.common.domain.Adjustment> getItemAdjustments()
      See Also:
      • CartItem.getItemAdjustments()
    • getProratedOrderOfferAdjustments

      public List<com.broadleafcommerce.order.common.domain.ProratedOfferAdjustment> getProratedOrderOfferAdjustments()
      See Also:
      • CartItem.getProratedOrderOfferAdjustments()
    • getVariantId

      public String getVariantId()
      See Also:
      • CartItem.getVariantId()
    • getProductId

      public String getProductId()
      See Also:
      • CartItem.getProductId()
    • getCategoryIds

      public Set<String> getCategoryIds()
      See Also:
      • CartItem.getCategoryIds()
    • getProductTags

      public List<String> getProductTags()
      See Also:
      • CartItem.getProductTags()
    • getSku

      public String getSku()
      See Also:
      • CartItem.getSku()
    • getImageAsset

      public com.broadleafcommerce.cart.client.domain.ImageAssetRef getImageAsset()
      See Also:
      • CartItem.getImageAsset()
    • isDiscountable

      public boolean isDiscountable()
      See Also:
      • CartItem.isDiscountable()
    • getVendorRef

      public String getVendorRef()
      See Also:
      • CartItem.getVendorRef()
    • getMerchandisingContext

      public String getMerchandisingContext()
      See Also:
      • CartItem.getMerchandisingContext()
    • getBrandId

      public String getBrandId()
      See Also:
      • CartItem.getBrandId()
    • getMerchandisingTypeId

      public String getMerchandisingTypeId()
      See Also:
      • CartItem.getMerchandisingTypeId()
    • getTargetDemographicId

      public String getTargetDemographicId()
      See Also:
      • CartItem.getTargetDemographicId()
    • getDependentCartItems

      public List<com.broadleafcommerce.cart.client.domain.CartItem> getDependentCartItems()
      See Also:
      • CartItem.getDependentCartItems()
    • getDependentItemDetails

      public com.broadleafcommerce.cart.client.domain.DependentItemDetails getDependentItemDetails()
      See Also:
      • CartItem.getDependentItemDetails()
    • getAttributes

      public Map<String,Object> getAttributes()
      See Also:
      • CartItem.getAttributes()
    • getInternalAttributes

      public Map<String,Object> getInternalAttributes()
      See Also:
      • CartItem.getInternalAttributes()
    • getAttributeChoices

      public Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue> getAttributeChoices()
      See Also:
      • CartItem.getAttributeChoices()
    • isPriced

      public boolean isPriced()
      See Also:
      • CartItem.isPriced()
    • getAttributeConfigErrors

      public Map<String,List<com.broadleafcommerce.cart.client.domain.ConfigError>> getAttributeConfigErrors()
      See Also:
      • CartItem.getAttributeConfigErrors()
    • getItemConfigErrors

      public List<com.broadleafcommerce.cart.client.domain.ConfigError> getItemConfigErrors()
      See Also:
      • CartItem.getDependentItemConfigErrors()
    • getOverrideDetails

      public List<com.broadleafcommerce.order.common.domain.OverrideDetail> getOverrideDetails()
      See Also:
      • CartItem.getOverrideDetails()
    • isTaxable

      public boolean isTaxable()
      See Also:
      • CartItem.isTaxable()
    • getType

      public String getType()
      See Also:
      • CartItem.getType()
    • setContextId

      public void setContextId(String contextId)
      See Also:
      • CartItem.getId()
    • setName

      public void setName(String name)
      See Also:
      • CartItem.getName()
    • setUri

      public void setUri(String uri)
      See Also:
      • CartItem.getUri()
    • setQuantity

      public void setQuantity(int quantity)
      See Also:
      • CartItem.getQuantity()
    • setOverridePriceFlag

      public void setOverridePriceFlag(boolean overridePriceFlag)
      See Also:
      • CartItem.getOverrideDetails()
    • setCurrency

      public void setCurrency(javax.money.CurrencyUnit currency)
      See Also:
      • CartItem.getCurrency()
    • setPriceListId

      public void setPriceListId(String priceListId)
      See Also:
      • CartItem.getPriceListId()
    • setRecurringPrice

      public void setRecurringPrice(com.broadleafcommerce.order.common.domain.RecurringPriceDetail recurringPrice)
      See Also:
      • CartItem.getRecurringPrice()
    • setUsagePrice

      public void setUsagePrice(com.broadleafcommerce.order.common.domain.UsagePriceDetail usagePrice)
      See Also:
      • CartItem.getUsagePrice()
    • setTermDurationLength

      public void setTermDurationLength(Integer termDurationLength)
      See Also:
      • CartItem.getTermDurationLength()
    • setTermDurationType

      public void setTermDurationType(String termDurationType)
      See Also:
      • CartItem.getTermDurationType()
    • setUnitPriceType

      public void setUnitPriceType(String unitPriceType)
      See Also:
      • CartItem.getUnitPriceType()
    • setPricingStrategy

      public void setPricingStrategy(String pricingStrategy)
      See Also:
      • CartItem.getPricingStrategy()
    • setPricingKey

      public void setPricingKey(String pricingKey)
      See Also:
      • CartItem.getPricingKey()
    • setItemAdjustments

      public void setItemAdjustments(List<com.broadleafcommerce.order.common.domain.Adjustment> itemAdjustments)
      See Also:
      • CartItem.getItemAdjustments()
    • setProratedOrderOfferAdjustments

      public void setProratedOrderOfferAdjustments(List<com.broadleafcommerce.order.common.domain.ProratedOfferAdjustment> proratedOrderOfferAdjustments)
      See Also:
      • CartItem.getProratedOrderOfferAdjustments()
    • setVariantId

      public void setVariantId(String variantId)
      See Also:
      • CartItem.getVariantId()
    • setProductId

      public void setProductId(String productId)
      See Also:
      • CartItem.getProductId()
    • setCategoryIds

      public void setCategoryIds(Set<String> categoryIds)
      See Also:
      • CartItem.getCategoryIds()
    • setProductTags

      public void setProductTags(List<String> productTags)
      See Also:
      • CartItem.getProductTags()
    • setSku

      public void setSku(String sku)
      See Also:
      • CartItem.getSku()
    • setImageAsset

      public void setImageAsset(com.broadleafcommerce.cart.client.domain.ImageAssetRef imageAsset)
      See Also:
      • CartItem.getImageAsset()
    • setDiscountable

      public void setDiscountable(boolean discountable)
      See Also:
      • CartItem.isDiscountable()
    • setVendorRef

      public void setVendorRef(String vendorRef)
      See Also:
      • CartItem.getVendorRef()
    • setMerchandisingContext

      public void setMerchandisingContext(String merchandisingContext)
      See Also:
      • CartItem.getMerchandisingContext()
    • setBrandId

      public void setBrandId(String brandId)
      See Also:
      • CartItem.getBrandId()
    • setMerchandisingTypeId

      public void setMerchandisingTypeId(String merchandisingTypeId)
      See Also:
      • CartItem.getMerchandisingTypeId()
    • setTargetDemographicId

      public void setTargetDemographicId(String targetDemographicId)
      See Also:
      • CartItem.getTargetDemographicId()
    • setDependentCartItems

      public void setDependentCartItems(List<com.broadleafcommerce.cart.client.domain.CartItem> dependentCartItems)
      See Also:
      • CartItem.getDependentCartItems()
    • setDependentItemDetails

      public void setDependentItemDetails(com.broadleafcommerce.cart.client.domain.DependentItemDetails dependentItemDetails)
      See Also:
      • CartItem.getDependentItemDetails()
    • setAttributes

      public void setAttributes(Map<String,Object> attributes)
      See Also:
      • CartItem.getAttributes()
    • setInternalAttributes

      public void setInternalAttributes(Map<String,Object> internalAttributes)
      See Also:
      • CartItem.getInternalAttributes()
    • setAttributeChoices

      public void setAttributeChoices(Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue> attributeChoices)
      See Also:
      • CartItem.getAttributeChoices()
    • setPriced

      public void setPriced(boolean isPriced)
      See Also:
      • CartItem.isPriced()
    • setAttributeConfigErrors

      public void setAttributeConfigErrors(Map<String,List<com.broadleafcommerce.cart.client.domain.ConfigError>> attributeConfigErrors)
      See Also:
      • CartItem.getAttributeConfigErrors()
    • setItemConfigErrors

      public void setItemConfigErrors(List<com.broadleafcommerce.cart.client.domain.ConfigError> itemConfigErrors)
      See Also:
      • CartItem.getDependentItemConfigErrors()
    • setOverrideDetails

      public void setOverrideDetails(List<com.broadleafcommerce.order.common.domain.OverrideDetail> overrideDetails)
      See Also:
      • CartItem.getOverrideDetails()
    • setTaxable

      public void setTaxable(boolean taxable)
      See Also:
      • CartItem.isTaxable()
    • setType

      public void setType(String type)
      See Also:
      • CartItem.getType()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object