|
Deprecated Methods |
org.broadleafcommerce.core.order.domain.Order.addAddedOfferCode(OfferCode)
|
org.broadleafcommerce.core.order.domain.OrderImpl.addAddedOfferCode(OfferCode)
|
org.broadleafcommerce.core.order.service.legacy.LegacyOrderServiceImpl.addDiscreteItemToOrder(Order, DiscreteOrderItemRequest)
|
org.broadleafcommerce.core.order.service.legacy.LegacyOrderService.addDiscreteItemToOrder(Order, DiscreteOrderItemRequest)
Call addItemToOrder(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) |
org.broadleafcommerce.core.order.service.legacy.LegacyOrderServiceImpl.addDiscreteItemToOrder(Order, DiscreteOrderItemRequest, boolean)
|
org.broadleafcommerce.core.order.service.legacy.LegacyOrderService.addDiscreteItemToOrder(Order, DiscreteOrderItemRequest, boolean)
Call addItemToOrder(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder)
Due to cart merging and gathering requirements, the item returned is not an
actual cart item.
NOTE: this will automatically associate the given order to the given itemRequest such that the
resulting OrderItem will already have the Order associated to it |
org.broadleafcommerce.core.order.service.legacy.LegacyOrderServiceImpl.addDynamicPriceDiscreteItemToOrder(Order, DiscreteOrderItemRequest, HashMap)
|
org.broadleafcommerce.core.order.service.legacy.LegacyOrderService.addDynamicPriceDiscreteItemToOrder(Order, DiscreteOrderItemRequest, HashMap)
Call addItemToOrder(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) |
org.broadleafcommerce.core.order.service.legacy.LegacyOrderServiceImpl.addDynamicPriceDiscreteItemToOrder(Order, DiscreteOrderItemRequest, HashMap, boolean)
|
org.broadleafcommerce.core.order.service.legacy.LegacyOrderService.addDynamicPriceDiscreteItemToOrder(Order, DiscreteOrderItemRequest, HashMap, boolean)
Call addItemToOrder(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) |
org.broadleafcommerce.core.order.service.legacy.LegacyOrderServiceImpl.addOrderItemToOrder(Order, OrderItem)
|
org.broadleafcommerce.core.order.service.legacy.LegacyOrderService.addOrderItemToOrder(Order, OrderItem)
Call addItemToOrder(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) |
org.broadleafcommerce.core.order.service.legacy.LegacyOrderServiceImpl.addOrderItemToOrder(Order, OrderItem, boolean)
|
org.broadleafcommerce.core.order.service.legacy.LegacyOrderService.addOrderItemToOrder(Order, OrderItem, boolean)
Call addItemToOrder(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) |
org.broadleafcommerce.core.order.service.legacy.LegacyOrderServiceImpl.addSkuToOrder(Long, Long, Long, Long, Integer)
|
org.broadleafcommerce.core.order.service.legacy.LegacyOrderService.addSkuToOrder(Long, Long, Long, Long, Integer)
Call addItemToOrder(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) |
org.broadleafcommerce.core.order.service.legacy.LegacyOrderServiceImpl.addSkuToOrder(Long, Long, Long, Long, Integer, boolean)
|
org.broadleafcommerce.core.order.service.legacy.LegacyOrderService.addSkuToOrder(Long, Long, Long, Long, Integer, boolean)
Call addItemToOrder(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) |
org.broadleafcommerce.core.order.service.legacy.LegacyOrderServiceImpl.addSkuToOrder(Long, Long, Long, Long, Integer, boolean, Map)
|
org.broadleafcommerce.core.order.service.legacy.LegacyOrderService.addSkuToOrder(Long, Long, Long, Long, Integer, boolean, Map)
Call addItemToOrder(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) |
org.broadleafcommerce.core.order.service.legacy.LegacyOrderServiceImpl.addSkuToOrder(Long, Long, Long, Long, Integer, Map)
|
org.broadleafcommerce.core.order.service.legacy.LegacyOrderService.addSkuToOrder(Long, Long, Long, Long, Integer, Map)
Call addItemToOrder(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) |
org.broadleafcommerce.core.catalog.service.CatalogServiceImpl.findActiveProductsByCategory(Category, Date)
|
org.broadleafcommerce.core.catalog.service.CatalogService.findActiveProductsByCategory(Category, Date)
Use findActiveProductsByCategory |
org.broadleafcommerce.core.catalog.service.CatalogServiceImpl.findActiveProductsByCategory(Category, Date, int, int)
|
org.broadleafcommerce.core.catalog.service.CatalogService.findActiveProductsByCategory(Category, Date, int, int)
Use #findActiveProductsByCategory(Category, limit, offset |
org.broadleafcommerce.core.catalog.service.CatalogServiceImpl.findCategoryByName(String)
|
org.broadleafcommerce.core.catalog.service.CatalogService.findCategoryByName(String)
|
org.broadleafcommerce.core.catalog.service.CatalogServiceImpl.findFilteredActiveProductsByCategory(Category, Date, ProductSearchCriteria)
|
org.broadleafcommerce.core.catalog.service.CatalogService.findFilteredActiveProductsByCategory(Category, Date, ProductSearchCriteria)
Use CatalogService.findFilteredActiveProductsByCategory(Category, ProductSearchCriteria) |
org.broadleafcommerce.core.catalog.service.CatalogServiceImpl.findFilteredActiveProductsByQuery(String, Date, ProductSearchCriteria)
|
org.broadleafcommerce.core.catalog.service.CatalogService.findFilteredActiveProductsByQuery(String, Date, ProductSearchCriteria)
Use CatalogService.findFilteredActiveProductsByCategory(Category, ProductSearchCriteria) |
org.broadleafcommerce.core.search.service.solr.SolrSearchServiceImpl.findProducts(String, List, ProductSearchCriteria, String)
in favor of the other findProducts() method |
org.broadleafcommerce.core.catalog.domain.CategoryImpl.getActiveProducts()
|
org.broadleafcommerce.core.catalog.domain.Category.getActiveProducts()
Use getActiveProductXrefs() instead. |
org.broadleafcommerce.core.order.domain.DiscreteOrderItem.getAdditionalAttributes()
use getOrderItemAttributes instead |
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.catalog.domain.CategoryImpl.getAllChildCategories()
|
org.broadleafcommerce.core.catalog.domain.Category.getAllChildCategories()
use getAllChildCategoryXrefs() instead. |
org.broadleafcommerce.core.catalog.domain.CategoryImpl.getAllParentCategories()
|
org.broadleafcommerce.core.catalog.domain.Category.getAllParentCategories()
Use getAllParentCategoryXrefs() instead. |
org.broadleafcommerce.core.catalog.domain.ProductImpl.getAllParentCategories()
|
org.broadleafcommerce.core.catalog.domain.Product.getAllParentCategories()
Use getAllParentCategoryXrefs() instead. |
org.broadleafcommerce.core.catalog.domain.CategoryImpl.getAllProducts()
|
org.broadleafcommerce.core.catalog.domain.Category.getAllProducts()
Use getAllProductXrefs() instead. |
org.broadleafcommerce.core.payment.domain.PaymentResponseItem.getAmountPaid()
|
org.broadleafcommerce.core.payment.domain.PaymentResponseItemImpl.getAmountPaid()
|
org.broadleafcommerce.core.offer.domain.Offer.getAppliesToCustomerRules()
|
org.broadleafcommerce.core.offer.domain.OfferImpl.getAppliesToCustomerRules()
|
org.broadleafcommerce.core.offer.domain.Offer.getAppliesToOrderRules()
|
org.broadleafcommerce.core.offer.domain.OfferImpl.getAppliesToOrderRules()
|
org.broadleafcommerce.core.offer.domain.OfferImpl.getApplyDiscountToMarkedItems()
|
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.CategoryImpl.getCategoryImage(String)
|
org.broadleafcommerce.core.catalog.domain.Category.getCategoryImage(String)
replaced by Category.getCategoryMedia() |
org.broadleafcommerce.core.catalog.domain.CategoryImpl.getCategoryImages()
|
org.broadleafcommerce.core.catalog.domain.Category.getCategoryImages()
replaced by Category.getCategoryMedia() |
org.broadleafcommerce.core.catalog.domain.CategoryImpl.getChildCategories()
|
org.broadleafcommerce.core.catalog.domain.Category.getChildCategories()
Use getChildCategoryXrefs() instead. |
org.broadleafcommerce.core.catalog.domain.CategoryImpl.getChildCategoryURLMap()
|
org.broadleafcommerce.core.catalog.domain.Category.getChildCategoryURLMap()
This approach is inherently inefficient and should no longer be used |
org.broadleafcommerce.core.catalog.service.CatalogServiceImpl.getChildCategoryURLMapByCategoryId(Long)
|
org.broadleafcommerce.core.catalog.service.CatalogService.getChildCategoryURLMapByCategoryId(Long)
this approach is inherently inefficient - don't use. |
org.broadleafcommerce.core.offer.domain.OfferImpl.getCombinableWithOtherOffers()
|
org.broadleafcommerce.core.offer.domain.Offer.getDeliveryType()
Replaced by isAutomaticallyApplied property. In prior versions of Broadleaf deliveryType was used to
differentiate "automatic" orders from those requiring a code. If the underlying property is null,
this method will return a delivery type based on the isAutomatic property. |
org.broadleafcommerce.core.offer.domain.OfferImpl.getDeliveryType()
|
org.broadleafcommerce.core.pricing.service.module.SimpleTaxModule.getFactor()
|
org.broadleafcommerce.core.catalog.domain.Sku.getListPrice()
|
org.broadleafcommerce.core.catalog.domain.Category.getMappedCategoryAttributes()
This will be removed in 3.1.0 |
org.broadleafcommerce.core.offer.domain.Offer.getMaxUses()
use Offer.getMaxUsesPerOrder() directly instead |
org.broadleafcommerce.core.offer.domain.OfferImpl.getMaxUses()
|
org.broadleafcommerce.core.order.service.call.FulfillmentGroupRequest.getMethod()
|
org.broadleafcommerce.core.order.domain.FulfillmentGroup.getMethod()
Should use FulfillmentGroup.getFulfillmentOption() instead |
org.broadleafcommerce.core.order.domain.FulfillmentGroupImpl.getMethod()
|
org.broadleafcommerce.core.order.domain.OrderItem.getOrderItemAdjustments()
|
org.broadleafcommerce.core.payment.service.PaymentContext.getOriginalPaymentAmount()
|
org.broadleafcommerce.core.payment.service.PaymentContextImpl.getOriginalPaymentAmount()
|
org.broadleafcommerce.core.order.domain.FulfillmentGroupItem.getPrice()
Use FulfillmentGroupItem.getTotalItemAmount() or FulfillmentGroupItem.getTotalItemTaxableAmount() |
org.broadleafcommerce.core.order.domain.OrderItem.getPrice()
Delegates to OrderItem.getAveragePrice() |
org.broadleafcommerce.core.payment.service.PaymentContext.getRemainingPaymentAmount()
|
org.broadleafcommerce.core.payment.service.PaymentContextImpl.getRemainingPaymentAmount()
|
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.service.call.FulfillmentGroupRequest.getService()
|
org.broadleafcommerce.core.order.domain.FulfillmentGroup.getService()
Should use FulfillmentGroup.getFulfillmentOption() instead |
org.broadleafcommerce.core.order.domain.FulfillmentGroupImpl.getService()
|
org.broadleafcommerce.core.order.domain.FulfillmentGroup.getShippingPrice()
- use FulfillmentGroup.getFulfillmentPrice() instead. |
org.broadleafcommerce.core.offer.domain.OfferImpl.getStackable()
|
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.offer.domain.Offer.getUses()
replaced by the OfferAudit table |
org.broadleafcommerce.core.offer.domain.OfferImpl.getUses()
|
org.broadleafcommerce.core.offer.domain.OfferCode.getUses()
replaced by the OfferAudit table |
org.broadleafcommerce.core.offer.domain.OfferCodeImpl.getUses()
|
org.broadleafcommerce.core.offer.domain.Offer.isApplyDiscountToMarkedItems()
|
org.broadleafcommerce.core.offer.domain.OfferImpl.isApplyDiscountToMarkedItems()
|
org.broadleafcommerce.core.catalog.domain.SkuImpl.isMachineSortable()
|
org.broadleafcommerce.core.catalog.domain.Sku.isMachineSortable()
use Sku.getIsMachineSortable() instead since that is the correct bean notation |
org.broadleafcommerce.core.offer.domain.Offer.isStackable()
Use isCombinable instead. |
org.broadleafcommerce.core.catalog.dao.ProductDao.readActiveProductsByCategory(Long, Date)
Use ProductDao.readActiveProductsByCategory(Long)
Find all products whose start and end dates are before and after the passed in
date and who are related to the given category |
org.broadleafcommerce.core.catalog.dao.ProductDaoImpl.readActiveProductsByCategory(Long, Date)
|
org.broadleafcommerce.core.catalog.dao.ProductDao.readActiveProductsByCategory(Long, Date, int, int)
Use ProductDao.readActiveProductsByCategory(Long) |
org.broadleafcommerce.core.catalog.dao.ProductDaoImpl.readActiveProductsByCategory(Long, Date, int, int)
|
org.broadleafcommerce.core.catalog.dao.ProductDao.readAllActiveProducts(Date)
use ProductDao.readAllActiveProducts() |
org.broadleafcommerce.core.catalog.dao.ProductDaoImpl.readAllActiveProducts(Date)
|
org.broadleafcommerce.core.catalog.dao.ProductDao.readAllActiveProducts(int, int, Date)
Use #readAllActiveProducts(page, pageSize) |
org.broadleafcommerce.core.catalog.dao.ProductDaoImpl.readAllActiveProducts(int, int, Date)
|
org.broadleafcommerce.core.catalog.dao.CategoryDao.readCategoryByName(String)
|
org.broadleafcommerce.core.catalog.dao.CategoryDaoImpl.readCategoryByName(String)
|
org.broadleafcommerce.core.catalog.dao.ProductDao.readCountAllActiveProducts(Date)
#readActiveProductCount() |
org.broadleafcommerce.core.catalog.dao.ProductDaoImpl.readCountAllActiveProducts(Date)
|
org.broadleafcommerce.core.catalog.dao.ProductDao.readFilteredActiveProductsByCategory(Long, Date, ProductSearchCriteria)
Use ProductDao.readFilteredActiveProductsByCategory(Long, ProductSearchCriteria)
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.ProductDaoImpl.readFilteredActiveProductsByCategory(Long, Date, ProductSearchCriteria)
|
org.broadleafcommerce.core.catalog.dao.ProductDao.readFilteredActiveProductsByQuery(String, Date, ProductSearchCriteria)
Use ProductDao.readFilteredActiveProductsByQuery(String, ProductSearchCriteria)
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.readFilteredActiveProductsByQuery(String, Date, ProductSearchCriteria)
|
org.broadleafcommerce.core.order.domain.DiscreteOrderItem.setAdditionalAttributes(Map)
use setOrderItemAttributes instead |
org.broadleafcommerce.core.catalog.domain.CategoryImpl.setAllChildCategories(List)
|
org.broadleafcommerce.core.catalog.domain.Category.setAllChildCategories(List)
Use setAllChildCategoryXrefs() instead. |
org.broadleafcommerce.core.catalog.domain.CategoryImpl.setAllParentCategories(List)
|
org.broadleafcommerce.core.catalog.domain.Category.setAllParentCategories(List)
Use setAllParentCategoryXrefs() instead. |
org.broadleafcommerce.core.catalog.domain.ProductImpl.setAllParentCategories(List)
|
org.broadleafcommerce.core.catalog.domain.Product.setAllParentCategories(List)
Use setAllParentCategoryXrefs() instead. |
org.broadleafcommerce.core.catalog.domain.CategoryImpl.setAllProducts(List)
|
org.broadleafcommerce.core.catalog.domain.Category.setAllProducts(List)
Use setAllProductXrefs() instead. |
org.broadleafcommerce.core.payment.domain.PaymentResponseItem.setAmountPaid(Money)
setTransactionAmount() instead. |
org.broadleafcommerce.core.payment.domain.PaymentResponseItemImpl.setAmountPaid(Money)
|
org.broadleafcommerce.core.offer.domain.Offer.setAppliesToCustomerRules(String)
|
org.broadleafcommerce.core.offer.domain.OfferImpl.setAppliesToCustomerRules(String)
|
org.broadleafcommerce.core.offer.domain.Offer.setAppliesToOrderRules(String)
|
org.broadleafcommerce.core.offer.domain.OfferImpl.setAppliesToOrderRules(String)
|
org.broadleafcommerce.core.offer.domain.Offer.setApplyDiscountToMarkedItems(boolean)
|
org.broadleafcommerce.core.offer.domain.OfferImpl.setApplyDiscountToMarkedItems(boolean)
|
org.broadleafcommerce.core.catalog.domain.Category.setCategoryAttributes(List)
This will be replaced with #setCategoryAttributesMap() in 3.1.0. |
org.broadleafcommerce.core.catalog.domain.CategoryImpl.setCategoryImages(Map)
|
org.broadleafcommerce.core.catalog.domain.Category.setCategoryImages(Map)
replaced by Category.setCategoryMedia(java.util.Map) |
org.broadleafcommerce.core.catalog.domain.CategoryImpl.setChildCategories(List)
|
org.broadleafcommerce.core.catalog.domain.Category.setChildCategories(List)
Use setChildCategoryXrefs() instead. |
org.broadleafcommerce.core.catalog.domain.CategoryImpl.setChildCategoryURLMap(Map>)
|
org.broadleafcommerce.core.catalog.domain.Category.setChildCategoryURLMap(Map>)
This approach is inherently inefficient and should no longer be used |
org.broadleafcommerce.core.offer.domain.Offer.setDeliveryType(OfferDeliveryType)
Replaced by setAutomaticallyApplied(boolean val). |
org.broadleafcommerce.core.pricing.service.module.SimpleTaxModule.setFactor(Double)
|
org.broadleafcommerce.core.catalog.domain.Sku.setListPrice(Money)
|
org.broadleafcommerce.core.catalog.domain.SkuImpl.setMachineSortable(Boolean)
|
org.broadleafcommerce.core.catalog.domain.Sku.setMachineSortable(Boolean)
use Sku.setIsMachineSortable(Boolean) instead since that is the correct bean notation |
org.broadleafcommerce.core.offer.domain.Offer.setMaxUses(int)
use Offer.setMaxUsesPerOrder(int) directly instead |
org.broadleafcommerce.core.order.service.call.FulfillmentGroupRequest.setMethod(String)
|
org.broadleafcommerce.core.order.domain.FulfillmentGroup.setMethod(String)
Should use #setFulfillmentOption() instead |
org.broadleafcommerce.core.order.domain.FulfillmentGroupImpl.setMethod(String)
|
org.broadleafcommerce.core.order.domain.OrderItem.setOrderItemAdjustments(List)
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.OrderItem.setPrice(Money)
Calling this method is the same as calling the following:
OrderItem.setRetailPrice(Money)
OrderItem.setSalePrice(Money)
#setRetailPriceOverride(true)
#setSalePriceOverride(true)
#setDiscountingAllowed(false)
This has the effect of setting the price in a way that no discounts or adjustments can be made. |
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.service.call.FulfillmentGroupRequest.setService(String)
|
org.broadleafcommerce.core.order.domain.FulfillmentGroup.setService(String)
Should use #setFulfillmentOption() instead |
org.broadleafcommerce.core.order.domain.FulfillmentGroupImpl.setService(String)
|
org.broadleafcommerce.core.order.domain.FulfillmentGroup.setShippingPrice(Money)
- use FulfillmentGroup.setRetailFulfillmentPrice(Money) instead. |
org.broadleafcommerce.core.offer.domain.Offer.setStackable(boolean)
calls Offer.setCombinableWithOtherOffers(boolean) |
org.broadleafcommerce.core.order.domain.Order.setTotalShipping(Money)
- Use Order.setTotalFulfillmentCharges(Money) instead. |
org.broadleafcommerce.core.offer.domain.Offer.setUses(int)
replaced by the OfferAudit table |
org.broadleafcommerce.core.offer.domain.OfferImpl.setUses(int)
|
org.broadleafcommerce.core.offer.domain.OfferCode.setUses(int)
replaced by the OfferAudit table |
org.broadleafcommerce.core.offer.domain.OfferCodeImpl.setUses(int)
|