Interface BundleOrderItem

All Superinterfaces:
Cloneable, org.broadleafcommerce.common.copy.MultiTenantCloneable<OrderItem>, OrderItem, OrderItemContainer, Serializable, SkuAccessor
All Known Implementing Classes:
BundleOrderItemImpl

@Deprecated public interface BundleOrderItem extends OrderItem, OrderItemContainer, SkuAccessor
Deprecated.
instead, see the ProductType Module's Product Add-On's usage of DiscreteOrderItems
  • Method Details

    • getDiscreteOrderItems

      List<DiscreteOrderItem> getDiscreteOrderItems()
      Deprecated.
    • setDiscreteOrderItems

      void setDiscreteOrderItems(List<DiscreteOrderItem> discreteOrderItems)
      Deprecated.
    • getTaxablePrice

      org.broadleafcommerce.common.money.Money getTaxablePrice()
      Deprecated.
      Specified by:
      getTaxablePrice in interface OrderItem
      Returns:
    • getBundleOrderItemFeePrices

      List<BundleOrderItemFeePrice> getBundleOrderItemFeePrices()
      Deprecated.
    • setBundleOrderItemFeePrices

      void setBundleOrderItemFeePrices(List<BundleOrderItemFeePrice> bundleOrderItemFeePrices)
      Deprecated.
    • hasAdjustedItems

      boolean hasAdjustedItems()
      Deprecated.
    • getBaseRetailPrice

      org.broadleafcommerce.common.money.Money getBaseRetailPrice()
      Deprecated.
    • setBaseRetailPrice

      void setBaseRetailPrice(org.broadleafcommerce.common.money.Money baseRetailPrice)
      Deprecated.
    • getBaseSalePrice

      org.broadleafcommerce.common.money.Money getBaseSalePrice()
      Deprecated.
    • setBaseSalePrice

      void setBaseSalePrice(org.broadleafcommerce.common.money.Money baseSalePrice)
      Deprecated.
    • getSku

      Sku getSku()
      Deprecated.
      For BundleOrderItem created from a ProductBundle, this will represent the default sku of the product bundle.

      This can be null for implementations that programatically create product bundles.

      Specified by:
      getSku in interface SkuAccessor
      Returns:
    • setSku

      void setSku(Sku sku)
      Deprecated.
    • getProductBundle

      ProductBundle getProductBundle()
      Deprecated.
      Returns the associated ProductBundle or null if not applicable.

      If null, then this ProductBundle was manually created.

      Returns:
    • setProductBundle

      void setProductBundle(ProductBundle bundle)
      Deprecated.
      Sets the ProductBundle associated with this BundleOrderItem.
      Parameters:
      bundle -
    • getProduct

      Product getProduct()
      Deprecated.
      Same as getProductBundle.
    • shouldSumItems

      boolean shouldSumItems()
      Deprecated.