Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Fields
  • Methods
  • Terminally Deprecated Elements
    Element
    Description
    org.broadleafcommerce.core.catalog.dao.CategoryDao.readCategoryByName(String)
    org.broadleafcommerce.core.catalog.dao.CategoryDaoImpl.readCategoryByName(String)
    org.broadleafcommerce.core.catalog.dao.ProductDao.readActiveProductsByCategory(Long, Date, int, int)
    Use ProductDao.readActiveProductsByCategory(Long)
    org.broadleafcommerce.core.catalog.dao.ProductDao.readAllActiveProducts(Date)
    use ProductDao.readAllActiveProducts()
    org.broadleafcommerce.core.catalog.dao.ProductDao.readFilteredActiveProductsByCategory(Long, Date, SearchCriteria)
    Use ProductDao.readFilteredActiveProductsByCategory(Long, SearchCriteria)

    Find all products whose start and end dates are before and after the passed in date, who are related to the given category, match the given search criteria, and are not marked as archived.

    org.broadleafcommerce.core.catalog.dao.ProductDao.readFilteredActiveProductsByQuery(String, Date, SearchCriteria)
    Use ProductDao.readFilteredActiveProductsByQuery(String, SearchCriteria) Find all products whose start and end dates are before and after the passed in date, who match the search string, match the given search criteria, and are not marked as archived.
    org.broadleafcommerce.core.catalog.dao.ProductDaoImpl.readActiveProductsByCategory(Long, Date, int, int)
    org.broadleafcommerce.core.catalog.dao.ProductDaoImpl.readFilteredActiveProductsByCategory(Long, Date, SearchCriteria)
    org.broadleafcommerce.core.catalog.dao.ProductDaoImpl.readFilteredActiveProductsByQuery(String, Date, SearchCriteria)
    org.broadleafcommerce.core.catalog.domain.ProductOption.getProducts()
    use getProductXrefs instead
    org.broadleafcommerce.core.catalog.domain.ProductOption.setProducts(List<Product>)
    use setProductXrefs instead
    org.broadleafcommerce.core.catalog.service.CatalogService.findActiveProductsByCategory(Category, Date, int, int)
    Use {@link #findActiveProductsByCategory(Category, limit, offset}
    org.broadleafcommerce.core.catalog.service.CatalogService.findCategoryByName(String)
    org.broadleafcommerce.core.catalog.service.CatalogServiceImpl.findActiveProductsByCategory(Category, Date, int, int)
    org.broadleafcommerce.core.catalog.service.CatalogServiceImpl.findCategoryByName(String)
    org.broadleafcommerce.core.catalog.service.CatalogServiceImpl.findFilteredActiveProductsByCategory(Category, Date, SearchCriteria)
    org.broadleafcommerce.core.catalog.service.CatalogServiceImpl.findFilteredActiveProductsByQuery(String, Date, SearchCriteria)
    org.broadleafcommerce.core.search.service.solr.SolrSearchServiceImpl.findSearchResults(String, List<SearchFacetDTO>, SearchCriteria, String)
    in favor of the other findSearchResults() method
  • Deprecated Interfaces
    Interface
    Description
    org.broadleafcommerce.core.catalog.domain.ProductBundle
    instead, use the ProductType Module's Product Add-Ons to build and configure bundles
    org.broadleafcommerce.core.catalog.domain.SkuBundleItem
    instead, use the ProductType Module's Product Add-Ons to build and configure bundles
    org.broadleafcommerce.core.inventory.domain.SkuAvailability
    This is no longer required and is instead implemented as a third-party inventory module
    org.broadleafcommerce.core.order.domain.BundleOrderItem
    instead, see the ProductType Module's Product Add-On's usage of DiscreteOrderItems
    org.broadleafcommerce.core.search.dao.SearchInterceptDao
    Replaced in functionality by SearchRedirectDao
    org.broadleafcommerce.core.search.domain.SearchIntercept
    Replaced in functionality by SearchRedirect
    org.broadleafcommerce.core.util.domain.CodeType
    org.broadleafcommerce.core.util.service.CodeTypeService
  • Deprecated Classes
    Class
    Description
    org.broadleafcommerce.core.catalog.domain.ProductBundleImpl
    instead, use the ProductType Module's Product Add-Ons to build and configure bundles
    org.broadleafcommerce.core.catalog.domain.SkuBundleItemImpl
    instead, use the ProductType Module's Product Add-Ons to build and configure bundles
    org.broadleafcommerce.core.inventory.domain.SkuAvailabilityImpl
    This is no longer required and is instead implemented as a third-party inventory module
    org.broadleafcommerce.core.inventory.service.type.AvailabilityStatusType
    This is no longer required and is instead implemented as a third-party inventory module
    org.broadleafcommerce.core.order.domain.BundleOrderItemImpl
    org.broadleafcommerce.core.order.domain.weave.OptionalEnterpriseBandedPriceFulfillmentOptionTemplate
    org.broadleafcommerce.core.order.domain.weave.OptionalEnterpriseBandedWeightFulfillmentOptionTemplate
    org.broadleafcommerce.core.order.service.call.AddToCartItem
    org.broadleafcommerce.core.search.dao.SearchInterceptDaoImpl
    Replaced in functionality by SearchRedirectDaoImpl
    org.broadleafcommerce.core.search.domain.SearchInterceptImpl
    Replaced in functionality by SearchRedirectImpl
    org.broadleafcommerce.core.search.service.DatabaseSearchServiceImpl
    Use SolrSearchServiceImpl
    org.broadleafcommerce.core.util.domain.CodeTypeImpl
    org.broadleafcommerce.core.util.service.CodeTypeServiceImpl
  • Deprecated Fields
    Field
    Description
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.childCategoryURLMap
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.defaultParentCategory
    org.broadleafcommerce.core.catalog.domain.ProductImpl.defaultCategory
    org.broadleafcommerce.core.catalog.domain.SkuImpl.available
    org.broadleafcommerce.core.offer.domain.LegacyOfferUsesImpl.applyDiscountToMarkedItems
    org.broadleafcommerce.core.offer.domain.OfferCodeImpl.uses
    org.broadleafcommerce.core.offer.service.OfferServiceImpl.offerDuplicateModifier
    Add EntityDuplicateModifiers to blEntityDuplicationHelpers
    org.broadleafcommerce.core.order.domain.FulfillmentGroupImpl.method
    org.broadleafcommerce.core.order.domain.FulfillmentGroupImpl.phone
    uses the phonePrimary property on AddressImpl instead
    org.broadleafcommerce.core.order.domain.FulfillmentGroupImpl.service
    org.broadleafcommerce.core.order.domain.OrderItemImpl.totalTax
    use FulfillmentGroupItem.getTaxes() or FulfillmentGroupItem.getTotalTax() instead
    org.broadleafcommerce.core.order.service.call.FulfillmentGroupRequest.method
    org.broadleafcommerce.core.order.service.call.FulfillmentGroupRequest.service
    org.broadleafcommerce.core.order.service.type.FulfillmentGroupStatusType.SHIPPED
     
  • Deprecated Methods
    Method
    Description
    org.broadleafcommerce.core.catalog.dao.CategoryDao.readCategoryByName(String)
    org.broadleafcommerce.core.catalog.dao.CategoryDaoImpl.readCategoryByName(String)
    org.broadleafcommerce.core.catalog.dao.ProductDao.readActiveProductsByCategory(Long, Date, int, int)
    Use ProductDao.readActiveProductsByCategory(Long)
    org.broadleafcommerce.core.catalog.dao.ProductDao.readAllActiveProducts(int, int, Date)
    Use ProductDao.readAllActiveProducts(int, int)
    org.broadleafcommerce.core.catalog.dao.ProductDao.readAllActiveProducts(Date)
    use ProductDao.readAllActiveProducts()
    org.broadleafcommerce.core.catalog.dao.ProductDao.readCountAllActiveProducts(Date)
    ProductDao.readCountAllActiveProducts()
    org.broadleafcommerce.core.catalog.dao.ProductDao.readFilteredActiveProductsByCategory(Long, Date, SearchCriteria)
    Use ProductDao.readFilteredActiveProductsByCategory(Long, SearchCriteria)

    Find all products whose start and end dates are before and after the passed in date, who are related to the given category, match the given search criteria, and are not marked as archived.

    org.broadleafcommerce.core.catalog.dao.ProductDao.readFilteredActiveProductsByQuery(String, Date, SearchCriteria)
    Use ProductDao.readFilteredActiveProductsByQuery(String, SearchCriteria) Find all products whose start and end dates are before and after the passed in date, who match the search string, match the given search criteria, and are not marked as archived.
    org.broadleafcommerce.core.catalog.dao.ProductDaoImpl.readActiveProductsByCategory(Long, Date, int, int)
    org.broadleafcommerce.core.catalog.dao.ProductDaoImpl.readAllActiveProducts(int, int, Date)
    org.broadleafcommerce.core.catalog.dao.ProductDaoImpl.readAllActiveProducts(Date)
    org.broadleafcommerce.core.catalog.dao.ProductDaoImpl.readCountAllActiveProducts(Date)
    org.broadleafcommerce.core.catalog.dao.ProductDaoImpl.readFilteredActiveProductsByCategory(Long, Date, SearchCriteria)
    org.broadleafcommerce.core.catalog.dao.ProductDaoImpl.readFilteredActiveProductsByQuery(String, Date, SearchCriteria)
    org.broadleafcommerce.core.catalog.domain.Category.getActiveProducts()
    Use getActiveProductXrefs() instead.
    org.broadleafcommerce.core.catalog.domain.Category.getAllChildCategories()
    use getAllChildCategoryXrefs() instead.
    org.broadleafcommerce.core.catalog.domain.Category.getAllParentCategories()
    Use getAllParentCategoryXrefs() instead.
    org.broadleafcommerce.core.catalog.domain.Category.getAllProducts()
    Use getAllProductXrefs() instead.
    org.broadleafcommerce.core.catalog.domain.Category.getCategoryAttributeByName(String)
    This will be removed in 3.1.0
    org.broadleafcommerce.core.catalog.domain.Category.getCategoryAttributes()
    This will be replaced with Category.getCategoryAttributesMap() in 3.1.0.
    org.broadleafcommerce.core.catalog.domain.Category.getCategoryMedia()
    use Category.getCategoryMediaXref() instead
    org.broadleafcommerce.core.catalog.domain.Category.getChildCategories()
    Use getChildCategoryXrefs() instead.
    org.broadleafcommerce.core.catalog.domain.Category.getChildCategoryURLMap()
    This approach is inherently inefficient and should no longer be used
    org.broadleafcommerce.core.catalog.domain.Category.getDefaultParentCategory()
    use Category.getParentCategory() instead
    org.broadleafcommerce.core.catalog.domain.Category.getMappedCategoryAttributes()
    This will be removed in 3.1.0
    org.broadleafcommerce.core.catalog.domain.Category.setAllChildCategories(List<Category>)
    Use setAllChildCategoryXrefs() instead.
    org.broadleafcommerce.core.catalog.domain.Category.setAllParentCategories(List<Category>)
    Use setAllParentCategoryXrefs() instead.
    org.broadleafcommerce.core.catalog.domain.Category.setAllProducts(List<Product>)
    Use setAllProductXrefs() instead.
    org.broadleafcommerce.core.catalog.domain.Category.setCategoryAttributes(List<CategoryAttribute>)
    This will be replaced with #setCategoryAttributesMap() in 3.1.0.
    org.broadleafcommerce.core.catalog.domain.Category.setCategoryMedia(Map<String, Media>)
    use Category.setCategoryMediaXref(Map) instead
    org.broadleafcommerce.core.catalog.domain.Category.setChildCategories(List<Category>)
    Use setChildCategoryXrefs() instead.
    org.broadleafcommerce.core.catalog.domain.Category.setChildCategoryURLMap(Map<String, List<Long>>)
    This approach is inherently inefficient and should no longer be used
    org.broadleafcommerce.core.catalog.domain.Category.setDefaultParentCategory(Category)
    use Category.setParentCategory(Category) instead
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.getActiveProducts()
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.getAllChildCategories()
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.getAllParentCategories()
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.getAllProducts()
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.getCategoryMedia()
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.getChildCategories()
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.getChildCategoryURLMap()
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.getDefaultParentCategory()
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.setAllChildCategories(List<Category>)
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.setAllParentCategories(List<Category>)
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.setAllProducts(List<Product>)
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.setCategoryMedia(Map<String, Media>)
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.setChildCategories(List<Category>)
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.setChildCategoryURLMap(Map<String, List<Long>>)
    org.broadleafcommerce.core.catalog.domain.CategoryImpl.setDefaultParentCategory(Category)
    org.broadleafcommerce.core.catalog.domain.Product.getAllParentCategories()
    Use getAllParentCategoryXrefs() instead.
    org.broadleafcommerce.core.catalog.domain.Product.getDefaultCategory()
    use Product.getCategory() instead
    org.broadleafcommerce.core.catalog.domain.Product.getProductOptions()
    use getProductOptionXrefs instead
    org.broadleafcommerce.core.catalog.domain.Product.getSkus()
    use #getAdditionalSkusXrefs() instead
    org.broadleafcommerce.core.catalog.domain.Product.setAllParentCategories(List<Category>)
    Use setAllParentCategoryXrefs() instead.
    org.broadleafcommerce.core.catalog.domain.Product.setDefaultCategory(Category)
    use Product.setCategory(Category) instead
    org.broadleafcommerce.core.catalog.domain.Product.setProductOptions(List<ProductOption>)
    use setProductOptionXrefs instead
    org.broadleafcommerce.core.catalog.domain.ProductImpl.getAllParentCategories()
    org.broadleafcommerce.core.catalog.domain.ProductImpl.getDefaultCategory()
    org.broadleafcommerce.core.catalog.domain.ProductImpl.getProductAttributes()
    org.broadleafcommerce.core.catalog.domain.ProductImpl.getSkus()
    org.broadleafcommerce.core.catalog.domain.ProductImpl.setAdditionalSkus(List<Sku>)
    org.broadleafcommerce.core.catalog.domain.ProductImpl.setAllParentCategories(List<Category>)
    org.broadleafcommerce.core.catalog.domain.ProductImpl.setDefaultCategory(Category)
    org.broadleafcommerce.core.catalog.domain.ProductOption.getProducts()
    use getProductXrefs instead
    org.broadleafcommerce.core.catalog.domain.ProductOption.setProducts(List<Product>)
    use setProductXrefs instead
    org.broadleafcommerce.core.catalog.domain.Sku.getAvailable()
    use Sku.getInventoryType() instead
    org.broadleafcommerce.core.catalog.domain.Sku.getListPrice()
     
    org.broadleafcommerce.core.catalog.domain.Sku.getProductOptionValues()
    use Sku.getProductOptionValuesCollection() instead
    org.broadleafcommerce.core.catalog.domain.Sku.getProductOptionValuesCollection()
    use Sku.getProductOptionValueXrefs() instead
    org.broadleafcommerce.core.catalog.domain.Sku.getSkuAttributes()
    use Sku.getMultiValueSkuAttributes() instead.
    org.broadleafcommerce.core.catalog.domain.Sku.getSkuMedia()
    use Sku.getSkuMediaXref() instead
    org.broadleafcommerce.core.catalog.domain.Sku.isAvailable()
    use Sku.getInventoryType() or InventoryService.isAvailable(Sku, int) instead.
    org.broadleafcommerce.core.catalog.domain.Sku.isMachineSortable()
    use Sku.getIsMachineSortable() instead since that is the correct bean notation
    org.broadleafcommerce.core.catalog.domain.Sku.setAvailable(Boolean)
    use Sku.setInventoryType(InventoryType) instead
    org.broadleafcommerce.core.catalog.domain.Sku.setListPrice(Money)
     
    org.broadleafcommerce.core.catalog.domain.Sku.setMachineSortable(Boolean)
    use Sku.setIsMachineSortable(Boolean) instead since that is the correct bean notation
    org.broadleafcommerce.core.catalog.domain.Sku.setProductOptionValues(List<ProductOptionValue>)
    use Sku.setProductOptionValuesCollection(java.util.Set) instead
    org.broadleafcommerce.core.catalog.domain.Sku.setProductOptionValuesCollection(Set<ProductOptionValue>)
    use Sku.setProductOptionValueXrefs(Set) instead
    org.broadleafcommerce.core.catalog.domain.Sku.setSkuMedia(Map<String, Media>)
    use Sku.setSkuMediaXref(java.util.Map) instead
    org.broadleafcommerce.core.catalog.domain.SkuImpl.getListPrice()
    org.broadleafcommerce.core.catalog.domain.SkuImpl.getProductOptionValues()
    org.broadleafcommerce.core.catalog.domain.SkuImpl.getSkuAttributes()
    org.broadleafcommerce.core.catalog.domain.SkuImpl.getSkuMedia()
    org.broadleafcommerce.core.catalog.domain.SkuImpl.isMachineSortable()
    org.broadleafcommerce.core.catalog.domain.SkuImpl.setListPrice(Money)
    org.broadleafcommerce.core.catalog.domain.SkuImpl.setMachineSortable(Boolean)
    org.broadleafcommerce.core.catalog.domain.SkuImpl.setProductOptionValues(List<ProductOptionValue>)
    org.broadleafcommerce.core.catalog.domain.SkuImpl.setSkuMedia(Map<String, Media>)
    org.broadleafcommerce.core.catalog.service.CatalogService.findActiveProductsByCategory(Category, Date, int, int)
    Use {@link #findActiveProductsByCategory(Category, limit, offset}
    org.broadleafcommerce.core.catalog.service.CatalogService.findCategoryByName(String)
    org.broadleafcommerce.core.catalog.service.CatalogService.findFilteredActiveProductsByCategory(Category, Date, SearchCriteria)
    Use CatalogService.findFilteredActiveProductsByCategory(Category, SearchCriteria)
    org.broadleafcommerce.core.catalog.service.CatalogService.findFilteredActiveProductsByQuery(String, Date, SearchCriteria)
    Use CatalogService.findFilteredActiveProductsByCategory(Category, SearchCriteria)
    org.broadleafcommerce.core.catalog.service.CatalogService.getChildCategoryURLMapByCategoryId(Long)
    this approach is inherently inefficient - don't use.
    org.broadleafcommerce.core.catalog.service.CatalogServiceImpl.findActiveProductsByCategory(Category, Date, int, int)
    org.broadleafcommerce.core.catalog.service.CatalogServiceImpl.findCategoryByName(String)
    org.broadleafcommerce.core.catalog.service.CatalogServiceImpl.findFilteredActiveProductsByCategory(Category, Date, SearchCriteria)
    org.broadleafcommerce.core.catalog.service.CatalogServiceImpl.findFilteredActiveProductsByQuery(String, Date, SearchCriteria)
    org.broadleafcommerce.core.catalog.service.CatalogServiceImpl.getChildCategoryURLMapByCategoryId(Long)
    org.broadleafcommerce.core.offer.dao.OfferAuditDao.countOfferCodeUses(Long)
    use OfferAuditDao.countOfferCodeUses(Order, Long)
    org.broadleafcommerce.core.offer.dao.OfferAuditDao.countUsesByCustomer(Long, Long)
    use OfferAuditDao.countUsesByCustomer(Order, Long, Long)
    org.broadleafcommerce.core.offer.dao.OfferAuditDaoImpl.countOfferCodeUses(Long)
    org.broadleafcommerce.core.offer.dao.OfferAuditDaoImpl.countUsesByCustomer(Long, Long)
    org.broadleafcommerce.core.offer.domain.LegacyOfferUsesImpl.getApplyDiscountToMarkedItems()
    org.broadleafcommerce.core.offer.domain.LegacyOfferUsesImpl.isApplyDiscountToMarkedItems()
    org.broadleafcommerce.core.offer.domain.LegacyOfferUsesImpl.setApplyDiscountToMarkedItems(boolean)
    org.broadleafcommerce.core.offer.domain.OfferCode.getUses()
    replaced by the OfferAudit table
    org.broadleafcommerce.core.offer.domain.OfferCode.setUses(int)
    replaced by the OfferAudit table
    org.broadleafcommerce.core.offer.domain.OfferCodeImpl.getUses()
    org.broadleafcommerce.core.offer.domain.OfferCodeImpl.setUses(int)
    org.broadleafcommerce.core.offer.service.OfferAuditService.countOfferCodeUses(Long)
    use OfferAuditService.countOfferCodeUses(Order, Long)
    org.broadleafcommerce.core.offer.service.OfferAuditService.countUsesByCustomer(Long, Long)
    use OfferAuditService.countUsesByCustomer(Order, Long, Long)
    org.broadleafcommerce.core.offer.service.OfferAuditServiceImpl.countOfferCodeUses(Long)
    org.broadleafcommerce.core.offer.service.OfferAuditServiceImpl.countUsesByCustomer(Long, Long)
    org.broadleafcommerce.core.offer.service.OfferService.applyFulfillmentGroupOffersToOrder(List<Offer>, Order)
    org.broadleafcommerce.core.offer.service.OfferService.applyOffersToOrder(List<Offer>, Order)
    org.broadleafcommerce.core.offer.service.OfferService.buildOfferCodeListForCustomer(Customer)
    use OfferService.buildOfferCodeListForCustomer(Order)
    org.broadleafcommerce.core.offer.service.OfferService.verifyMaxCustomerUsageThreshold(Customer, Offer)
    use OfferService.verifyMaxCustomerUsageThreshold(Order, Offer)
    org.broadleafcommerce.core.offer.service.OfferService.verifyMaxCustomerUsageThreshold(Customer, OfferCode)
    use OfferService.verifyMaxCustomerUsageThreshold(Order, OfferCode)
    org.broadleafcommerce.core.offer.service.OfferServiceImpl.applyFulfillmentGroupOffersToOrder(List<Offer>, Order)
    org.broadleafcommerce.core.offer.service.OfferServiceImpl.applyOffersToOrder(List<Offer>, Order)
    org.broadleafcommerce.core.offer.service.OfferServiceImpl.buildOfferCodeListForCustomer(Customer)
    org.broadleafcommerce.core.offer.service.OfferServiceImpl.verifyMaxCustomerUsageThreshold(Customer, Offer)
    org.broadleafcommerce.core.offer.service.OfferServiceImpl.verifyMaxCustomerUsageThreshold(Customer, OfferCode)
    org.broadleafcommerce.core.offer.weave.LegacyOfferUses.getMaxUses()
    use #getMaxUsesPerOrder() directly instead
    org.broadleafcommerce.core.offer.weave.LegacyOfferUses.getUses()
    replaced by the OfferAudit table
    org.broadleafcommerce.core.offer.weave.LegacyOfferUses.isApplyDiscountToMarkedItems()
    org.broadleafcommerce.core.offer.weave.LegacyOfferUses.setApplyDiscountToMarkedItems(boolean)
    org.broadleafcommerce.core.offer.weave.LegacyOfferUses.setMaxUses(int)
    use #setMaxUsesPerOrder(int) directly instead
    org.broadleafcommerce.core.offer.weave.LegacyOfferUses.setUses(int)
    replaced by the OfferAudit table
    org.broadleafcommerce.core.order.domain.DiscreteOrderItem.getAdditionalAttributes()
    use getOrderItemAttributes instead
    org.broadleafcommerce.core.order.domain.DiscreteOrderItem.setAdditionalAttributes(Map<String, String>)
    use setOrderItemAttributes instead
    org.broadleafcommerce.core.order.domain.FulfillmentGroup.getMethod()
    Should use FulfillmentGroup.getFulfillmentOption() instead
    org.broadleafcommerce.core.order.domain.FulfillmentGroup.getPhone()
    use Address.getPhonePrimary() instead.
    org.broadleafcommerce.core.order.domain.FulfillmentGroup.getRetailShippingPrice()
    - use FulfillmentGroup.getRetailFulfillmentPrice() instead. Deprecated as the price might be for other fulfillment types such as PickUpAtStore fees or download fees.
    org.broadleafcommerce.core.order.domain.FulfillmentGroup.getSaleShippingPrice()
    - use FulfillmentGroup.getSaleFulfillmentPrice() instead.
    org.broadleafcommerce.core.order.domain.FulfillmentGroup.getService()
    Should use FulfillmentGroup.getFulfillmentOption() instead
    org.broadleafcommerce.core.order.domain.FulfillmentGroup.getShippingPrice()
    - use FulfillmentGroup.getFulfillmentPrice() instead.
    org.broadleafcommerce.core.order.domain.FulfillmentGroup.setMethod(String)
    Should use #setFulfillmentOption() instead
    org.broadleafcommerce.core.order.domain.FulfillmentGroup.setPhone(Phone)
    use Address.getPhonePrimary() instead
    org.broadleafcommerce.core.order.domain.FulfillmentGroup.setRetailShippingPrice(Money)
    - use FulfillmentGroup.setRetailFulfillmentPrice(Money) instead.
    org.broadleafcommerce.core.order.domain.FulfillmentGroup.setSaleShippingPrice(Money)
    - use FulfillmentGroup.setSaleFulfillmentPrice(Money) instead.
    org.broadleafcommerce.core.order.domain.FulfillmentGroup.setService(String)
    Should use #setFulfillmentOption() instead
    org.broadleafcommerce.core.order.domain.FulfillmentGroup.setShippingPrice(Money)
    - use FulfillmentGroup.setRetailFulfillmentPrice(Money) instead.
    org.broadleafcommerce.core.order.domain.FulfillmentGroupImpl.getMethod()
    org.broadleafcommerce.core.order.domain.FulfillmentGroupImpl.getPhone()
    use the phonePrimary property on the related Address instead
    org.broadleafcommerce.core.order.domain.FulfillmentGroupImpl.getService()
    org.broadleafcommerce.core.order.domain.FulfillmentGroupImpl.setMethod(String)
    org.broadleafcommerce.core.order.domain.FulfillmentGroupImpl.setPhone(Phone)
    use the phonePrimary property on the related Address instead
    org.broadleafcommerce.core.order.domain.FulfillmentGroupImpl.setService(String)
    org.broadleafcommerce.core.order.domain.FulfillmentGroupItem.getPrice()
    Use FulfillmentGroupItem.getTotalItemAmount() or FulfillmentGroupItem.getTotalItemTaxableAmount()
    org.broadleafcommerce.core.order.domain.Order.addAddedOfferCode(OfferCode)
    org.broadleafcommerce.core.order.domain.Order.setTotalShipping(Money)
    - Use Order.setTotalFulfillmentCharges(Money) instead.
    org.broadleafcommerce.core.order.domain.OrderImpl.addAddedOfferCode(OfferCode)
    org.broadleafcommerce.core.order.domain.OrderItem.getAdjustmentValue()
    Delegates to OrderItem.getAverageAdjustmentValue() instead but this method is of little or no value in most practical applications unless only simple promotions are being used.
    org.broadleafcommerce.core.order.domain.OrderItem.getOrderItemAdjustments()
    org.broadleafcommerce.core.order.domain.OrderItem.getPrice()
    Delegates to OrderItem.getAveragePrice()
    org.broadleafcommerce.core.order.domain.OrderItem.getTaxablePrice()
    If the item is taxable, returns OrderItem.getAveragePrice()

    It is recommended instead that tax calculation engines use the #getTotalTaxableAmount() which provides the taxable total for all quantities of this item. This method suffers from penny rounding errors in some situations.

    org.broadleafcommerce.core.order.domain.OrderItem.setOrderItemAdjustments(List<OrderItemAdjustment>)
    Item level adjustments are now stored at the OrderItemPriceDetail level instead to prevent unnecessary item splitting of OrderItems when evaluating promotions in the pricing engine.
    org.broadleafcommerce.core.order.domain.OrderItemImpl.shouldSumChildren()
    org.broadleafcommerce.core.order.service.call.FulfillmentGroupRequest.getMethod()
    org.broadleafcommerce.core.order.service.call.FulfillmentGroupRequest.getService()
    org.broadleafcommerce.core.order.service.call.FulfillmentGroupRequest.setMethod(String)
    org.broadleafcommerce.core.order.service.call.FulfillmentGroupRequest.setService(String)
    org.broadleafcommerce.core.order.service.workflow.CartOperationRequest.getAddedOrderItem()
    in favor of CartOperationRequest.getOrderItem(). Keeping this method for backwards compatibility
    org.broadleafcommerce.core.order.service.workflow.CartOperationRequest.setAddedOrderItem(OrderItem)
    in favor of CartOperationRequest.setOrderItem(OrderItem). Keeping this method for backwards compatibility
    org.broadleafcommerce.core.search.domain.Field.getSearchConfigs()
     
    org.broadleafcommerce.core.search.domain.Field.setSearchConfigs(List<SearchConfig>)
     
    org.broadleafcommerce.core.search.domain.FieldImpl.getSearchConfigs()
    org.broadleafcommerce.core.search.domain.FieldImpl.setSearchConfigs(List<SearchConfig>)
    org.broadleafcommerce.core.search.service.SearchService.findSearchResultsByCategory(Category, SearchCriteria)
    use #findSearchResults(SearchCriteria)
    org.broadleafcommerce.core.search.service.SearchService.findSearchResultsByCategoryAndQuery(Category, String, SearchCriteria)
    use #findSearchResults(SearchCriteria)
    org.broadleafcommerce.core.search.service.SearchService.findSearchResultsByQuery(String, SearchCriteria)
    use #findSearchResults(SearchCriteria)
    org.broadleafcommerce.core.search.service.solr.AbstractSolrSearchServiceExtensionHandler.attachFacet(SolrQuery, String, SearchFacetDTO)
    in favor of AbstractSolrSearchServiceExtensionHandler.attachFacet(SolrQuery, String, SearchFacetDTO, SearchCriteria)
    org.broadleafcommerce.core.search.service.solr.AbstractSolrSearchServiceExtensionHandler.buildActiveFacetFilter(FieldEntity, String, String[], List<String>)
    org.broadleafcommerce.core.search.service.solr.index.SolrIndexService.buildIncrementalIndex(List<? extends Indexable>, SolrClient)
    Use SolrIndexService.buildIncrementalIndex(String, List, SolrClient) instead so that the collection that's being used can be customized otherwise the default collection will always be used. Generally use SolrConfiguration#getQueryCollectionName() or SolrConfiguration#getReindexCollectionName()
    org.broadleafcommerce.core.search.service.solr.index.SolrIndexService.commit(SolrClient)
    Use SolrIndexService.commit(String, SolrClient) instead so that the collection that's being used can be customized otherwise the default collection will always be used. Generally use SolrConfiguration#getQueryCollectionName() or SolrConfiguration#getReindexCollectionName()
    org.broadleafcommerce.core.search.service.solr.index.SolrIndexService.commit(SolrClient, boolean, boolean, boolean)
    Use SolrIndexService.commit(String, SolrClient, boolean, boolean, boolean) instead so that the collection that's being used can be customized otherwise the default collection will always be used. Generally use SolrConfiguration#getQueryCollectionName() or SolrConfiguration#getReindexCollectionName()
    org.broadleafcommerce.core.search.service.solr.index.SolrIndexService.deleteAllDocuments(SolrClient)
    Use SolrIndexService.deleteAllDocuments(String, SolrClient) instead so that the collection that's being used can be customized otherwise the default collection will always be used. Generally use SolrConfiguration#getQueryCollectionName() or SolrConfiguration#getReindexCollectionName()
    org.broadleafcommerce.core.search.service.solr.index.SolrIndexService.deleteAllNamespaceDocuments(SolrClient)
    Use SolrIndexService.deleteAllNamespaceDocuments(String, SolrClient) instead so that the collection that's being used can be customized otherwise the default collection will always be used. Generally use SolrConfiguration#getQueryCollectionName() or SolrConfiguration#getReindexCollectionName()
    org.broadleafcommerce.core.search.service.solr.index.SolrIndexService.optimizeIndex(SolrClient)
    Use SolrIndexService.optimizeIndex(String, SolrClient) instead so that the collection that's being used can be customized otherwise the default collection will always be used. Generally use SolrConfiguration#getQueryCollectionName() or SolrConfiguration#getReindexCollectionName()
    org.broadleafcommerce.core.search.service.solr.index.SolrIndexServiceImpl.convertToMappedProperty(String, String, String)
    see SolrHelperService.getPropertyValue()
    org.broadleafcommerce.core.search.service.solr.index.SolrIndexServiceImpl.deleteAllDocuments()
    use SolrIndexServiceImpl.deleteAllReindexCoreDocuments() instead
    org.broadleafcommerce.core.search.service.solr.SolrHelperService.attachFacets(SolrQuery, Map<String, SearchFacetDTO>)
    use SolrHelperService.attachFacets(SolrQuery, Map, SearchCriteria)
    org.broadleafcommerce.core.search.service.solr.SolrHelperService.optimizeIndex(SolrClient)
    Use SolrHelperService.optimizeIndex(String, SolrClient) instead so that the collection that's being used can be customized otherwise the default collection will always be used. Generally use SolrConfiguration.getQueryCollectionName() or SolrConfiguration.getReindexCollectionName()
    org.broadleafcommerce.core.search.service.solr.SolrHelperServiceImpl.attachFacets(SolrQuery, Map<String, SearchFacetDTO>)
    org.broadleafcommerce.core.search.service.solr.SolrSearchServiceExtensionHandler.attachFacet(SolrQuery, String, SearchFacetDTO)
    use SolrSearchServiceExtensionHandler.attachFacet(SolrQuery, String, SearchFacetDTO, SearchCriteria)
    org.broadleafcommerce.core.search.service.solr.SolrSearchServiceExtensionHandler.buildActiveFacetFilter(FieldEntity, String, String[], List<String>)
    use SolrSearchServiceExtensionHandler.buildActiveFacetFilter(SearchFacet, String[], List)
    org.broadleafcommerce.core.search.service.solr.SolrSearchServiceImpl.findSearchResults(String, List<SearchFacetDTO>, SearchCriteria, String)
    in favor of the other findSearchResults() method
    org.broadleafcommerce.core.search.service.solr.SolrSearchServiceImpl.findSearchResultsByCategory(Category, SearchCriteria)
    org.broadleafcommerce.core.search.service.solr.SolrSearchServiceImpl.findSearchResultsByCategoryAndQuery(Category, String, SearchCriteria)
    org.broadleafcommerce.core.search.service.solr.SolrSearchServiceImpl.findSearchResultsByQuery(String, SearchCriteria)
    org.broadleafcommerce.core.store.dao.StoreDao.readStoreByStoreCode(String)
    use StoreDao.readStoreByStoreName(String) instead
    org.broadleafcommerce.core.store.service.StoreService.readStoreByStoreCode(String)
    use StoreService.readStoreByStoreName(String) instead.

Copyright © 2025. All rights reserved.