Class StoredCartItem

    • Constructor Detail

      • StoredCartItem

        public StoredCartItem()
    • 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()
      • getCategoryIds

        public Set<String> getCategoryIds()
      • getProductTags

        public List<String> getProductTags()
      • 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()
      • getInternalAttributes

        public Map<String,​Object> getInternalAttributes()
      • 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)
      • setCategoryIds

        public void setCategoryIds​(Set<String> categoryIds)
      • setProductTags

        public void setProductTags​(List<String> productTags)
      • 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)
      • setAttributes

        public void setAttributes​(Map<String,​Object> attributes)
      • setInternalAttributes

        public void setInternalAttributes​(Map<String,​Object> internalAttributes)
      • 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)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object