Interface SkuBundleItem

All Superinterfaces:
org.broadleafcommerce.common.copy.MultiTenantCloneable<SkuBundleItem>, Serializable
All Known Implementing Classes:
SkuBundleItemImpl

@Deprecated public interface SkuBundleItem extends Serializable, org.broadleafcommerce.common.copy.MultiTenantCloneable<SkuBundleItem>
Deprecated.
instead, use the ProductType Module's Product Add-Ons to build and configure bundles
Represents the Sku being sold in a bundle along with metadata about the relationship itself like how many items should be included in the bundle
Author:
Phillip Verheyden
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated.
    Removes any currently stored dynamic pricing
    Deprecated.
     
    Deprecated.
     
    Deprecated.
     
    org.broadleafcommerce.common.money.Money
    Deprecated.
     
    org.broadleafcommerce.common.money.Money
    Deprecated.
     
    Deprecated.
    Get the sequence order.
    Deprecated.
     
    void
    Deprecated.
     
    void
    setId(Long id)
    Deprecated.
     
    void
    setQuantity(Integer quantity)
    Deprecated.
     
    void
    setSalePrice(org.broadleafcommerce.common.money.Money salePrice)
    Deprecated.
    Allows for overriding the related Product's sale price.
    void
    Deprecated.
    Set the order the item shows up in the display.
    void
    setSku(Sku sku)
    Deprecated.
     

    Methods inherited from interface org.broadleafcommerce.common.copy.MultiTenantCloneable

    createOrRetrieveCopyInstance
  • Method Details

    • getId

      Long getId()
      Deprecated.
    • setId

      void setId(Long id)
      Deprecated.
    • getQuantity

      Integer getQuantity()
      Deprecated.
    • setQuantity

      void setQuantity(Integer quantity)
      Deprecated.
    • getSalePrice

      org.broadleafcommerce.common.money.Money getSalePrice()
      Deprecated.
      Returns:
      this itemSalePrice if it is set, getProduct().getDefaultSku().getSalePrice() if this item's itemSalePrice is null
    • setSalePrice

      void setSalePrice(org.broadleafcommerce.common.money.Money salePrice)
      Deprecated.
      Allows for overriding the related Product's sale price. This is only used if the pricing model for the bundle is a composition of its parts getProduct().getDefaultSku().getSalePrice()
      Parameters:
      itemSalePrice - The sale price for this bundle item
    • getBundle

      ProductBundle getBundle()
      Deprecated.
    • setBundle

      void setBundle(ProductBundle bundle)
      Deprecated.
    • getRetailPrice

      org.broadleafcommerce.common.money.Money getRetailPrice()
      Deprecated.
    • getSku

      Sku getSku()
      Deprecated.
    • setSku

      void setSku(Sku sku)
      Deprecated.
    • clearDynamicPrices

      void clearDynamicPrices()
      Deprecated.
      Removes any currently stored dynamic pricing
    • getSequence

      BigDecimal getSequence()
      Deprecated.
      Get the sequence order.
      Returns:
    • setSequence

      void setSequence(BigDecimal sequence)
      Deprecated.
      Set the order the item shows up in the display.
      Parameters:
      sequence -