Uses of Interface
org.broadleafcommerce.core.offer.service.discount.domain.PromotableOrderItem

Packages that use PromotableOrderItem
org.broadleafcommerce.core.offer.service.discount   
org.broadleafcommerce.core.offer.service.discount.domain   
org.broadleafcommerce.core.offer.service.processor   
org.broadleafcommerce.core.order.service.manipulation   
 

Uses of PromotableOrderItem in org.broadleafcommerce.core.offer.service.discount
 

Fields in org.broadleafcommerce.core.offer.service.discount with type parameters of type PromotableOrderItem
protected  HashMap<OfferItemCriteria,List<PromotableOrderItem>> CandidatePromotionItems.candidateQualifiersMap
           
protected  List<PromotableOrderItem> CandidatePromotionItems.candidateTargets
           
 

Methods in org.broadleafcommerce.core.offer.service.discount that return types with arguments of type PromotableOrderItem
 HashMap<OfferItemCriteria,List<PromotableOrderItem>> CandidatePromotionItems.getCandidateQualifiersMap()
           
 List<PromotableOrderItem> CandidatePromotionItems.getCandidateTargets()
           
 

Methods in org.broadleafcommerce.core.offer.service.discount with parameters of type PromotableOrderItem
 void CandidatePromotionItems.addQualifier(OfferItemCriteria criteria, PromotableOrderItem item)
           
 void CandidatePromotionItems.addTarget(PromotableOrderItem item)
           
 int OrderItemPriceComparator.compare(PromotableOrderItem c1, PromotableOrderItem c2)
           
 

Uses of PromotableOrderItem in org.broadleafcommerce.core.offer.service.discount.domain
 

Classes in org.broadleafcommerce.core.offer.service.discount.domain that implement PromotableOrderItem
 class PromotableOrderItemImpl
           
 

Fields in org.broadleafcommerce.core.offer.service.discount.domain declared as PromotableOrderItem
protected  PromotableOrderItem PromotableOrderItemPriceDetailImpl.promotableOrderItem
           
 

Fields in org.broadleafcommerce.core.offer.service.discount.domain with type parameters of type PromotableOrderItem
protected  List<PromotableOrderItem> PromotableOrderImpl.allOrderItems
           
protected  HashMap<OfferItemCriteria,List<PromotableOrderItem>> PromotableCandidateItemOfferImpl.candidateQualifiersMap
           
protected  HashMap<OfferItemCriteria,List<PromotableOrderItem>> PromotableCandidateFulfillmentGroupOfferImpl.candidateQualifiersMap
           
protected  HashMap<OfferItemCriteria,List<PromotableOrderItem>> PromotableCandidateOrderOfferImpl.candidateQualifiersMap
           
protected  List<PromotableOrderItem> PromotableCandidateItemOfferImpl.candidateTargets
           
protected  List<PromotableOrderItem> PromotableFulfillmentGroupImpl.discountableOrderItems
           
protected  List<PromotableOrderItem> PromotableOrderImpl.discountableOrderItems
           
 

Methods in org.broadleafcommerce.core.offer.service.discount.domain that return PromotableOrderItem
 PromotableOrderItem PromotableItemFactoryImpl.createPromotableOrderItem(OrderItem orderItem, PromotableOrder order, boolean includeAdjustments)
           
 PromotableOrderItem PromotableItemFactory.createPromotableOrderItem(OrderItem orderItem, PromotableOrder order, boolean includeAdjustments)
           
 PromotableOrderItem PromotableOrderItemPriceDetailImpl.getPromotableOrderItem()
           
 PromotableOrderItem PromotableOrderItemPriceDetail.getPromotableOrderItem()
          Return the parent promotableOrderItem
 

Methods in org.broadleafcommerce.core.offer.service.discount.domain that return types with arguments of type PromotableOrderItem
protected  List<PromotableOrderItem> PromotableOrderImpl.buildPromotableOrderItemsList()
           
 List<PromotableOrderItem> PromotableOrderImpl.getAllOrderItems()
           
 List<PromotableOrderItem> PromotableOrder.getAllOrderItems()
          Returns all OrderItems for the order wrapped with PromotableOrderItem
 HashMap<OfferItemCriteria,List<PromotableOrderItem>> PromotableCandidateOrderOffer.getCandidateQualifiersMap()
           
 HashMap<OfferItemCriteria,List<PromotableOrderItem>> PromotableCandidateFulfillmentGroupOffer.getCandidateQualifiersMap()
           
 HashMap<OfferItemCriteria,List<PromotableOrderItem>> PromotableCandidateItemOffer.getCandidateQualifiersMap()
           
 HashMap<OfferItemCriteria,List<PromotableOrderItem>> PromotableCandidateItemOfferImpl.getCandidateQualifiersMap()
           
 HashMap<OfferItemCriteria,List<PromotableOrderItem>> PromotableCandidateFulfillmentGroupOfferImpl.getCandidateQualifiersMap()
           
 HashMap<OfferItemCriteria,List<PromotableOrderItem>> PromotableCandidateOrderOfferImpl.getCandidateQualifiersMap()
           
 List<PromotableOrderItem> PromotableCandidateItemOffer.getCandidateTargets()
           
 List<PromotableOrderItem> PromotableCandidateItemOfferImpl.getCandidateTargets()
           
 List<PromotableOrderItem> PromotableFulfillmentGroupImpl.getDiscountableOrderItems()
           
 List<PromotableOrderItem> PromotableFulfillmentGroup.getDiscountableOrderItems()
          Return list of discountable discrete order items contained in this fulfillmentGroup.
 List<PromotableOrderItem> PromotableOrderImpl.getDiscountableOrderItems()
           
 List<PromotableOrderItem> PromotableOrder.getDiscountableOrderItems()
          Returns all OrderItems that can receive discounts.
 List<PromotableOrderItem> PromotableOrderImpl.getDiscountableOrderItems(boolean applyDiscountToSalePrice)
           
 List<PromotableOrderItem> PromotableOrder.getDiscountableOrderItems(boolean sortBySalePrice)
          Returns all OrderItems that can receive discounts.
 

Methods in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableOrderItem
 Money PromotableCandidateItemOffer.calculateSavingsForOrderItem(PromotableOrderItem orderItem, int qtyToReceiveSavings)
          Public only for unit testing - not intended to be called
 Money PromotableCandidateItemOfferImpl.calculateSavingsForOrderItem(PromotableOrderItem orderItem, int qtyToReceiveSavings)
           
 PromotableOrderItemPriceDetail PromotableItemFactoryImpl.createPromotableOrderItemPriceDetail(PromotableOrderItem promotableOrderItem, int quantity)
           
 PromotableOrderItemPriceDetail PromotableItemFactory.createPromotableOrderItemPriceDetail(PromotableOrderItem promotableOrderItem, int quantity)
           
 

Method parameters in org.broadleafcommerce.core.offer.service.discount.domain with type arguments of type PromotableOrderItem
protected  void PromotableOrderImpl.addPromotableOrderItem(OrderItem orderItem, List<PromotableOrderItem> discountableOrderItems)
           
 void PromotableCandidateFulfillmentGroupOffer.setCandidateQualifiersMap(HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateItemsMap)
           
 void PromotableCandidateItemOffer.setCandidateQualifiersMap(HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateItemsMap)
           
 void PromotableCandidateItemOfferImpl.setCandidateQualifiersMap(HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateItemsMap)
           
 void PromotableCandidateFulfillmentGroupOfferImpl.setCandidateQualifiersMap(HashMap<OfferItemCriteria,List<PromotableOrderItem>> candidateItemsMap)
           
 void PromotableCandidateItemOffer.setCandidateTargets(List<PromotableOrderItem> candidateTargets)
           
 void PromotableCandidateItemOfferImpl.setCandidateTargets(List<PromotableOrderItem> candidateTargets)
           
 

Constructors in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableOrderItem
PromotableOrderItemPriceDetailImpl(PromotableOrderItem promotableOrderItem, int quantity)
           
 

Uses of PromotableOrderItem in org.broadleafcommerce.core.offer.service.processor
 

Methods in org.broadleafcommerce.core.offer.service.processor that return types with arguments of type PromotableOrderItem
protected  Map<OrderItem,PromotableOrderItem> OrderOfferProcessorImpl.buildPromotableItemMap(PromotableOrder promotableOrder)
           
 

Methods in org.broadleafcommerce.core.offer.service.processor with parameters of type PromotableOrderItem
protected  Map<String,PromotableOrderItemPriceDetail> OrderOfferProcessorImpl.buildPromotableDetailsMap(PromotableOrderItem item)
           
protected  Map<Long,PromotionQualifier> OrderOfferProcessorImpl.buildPromotableQualifiersMap(PromotableOrderItem item)
           
protected  boolean OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer, PromotableOrder promotableOrder, PromotableOrderItem orderItem)
          Private method which executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup.
protected  boolean OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer, PromotableOrder promotableOrder, PromotableOrderItem promotableOrderItem, PromotableFulfillmentGroup promotableFulfillmentGroup)
          Private method which executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup.
protected  boolean AbstractBaseProcessor.couldOrderItemMeetOfferRequirement(OfferItemCriteria criteria, PromotableOrderItem orderItem)
           
protected  void OrderOfferProcessorImpl.synchronizeItemPriceDetails(OrderItem orderItem, PromotableOrderItem promotableOrderItem)
           
protected  void OrderOfferProcessorImpl.synchronizeItemQualifiers(OrderItem orderItem, PromotableOrderItem promotableOrderItem)
           
 

Method parameters in org.broadleafcommerce.core.offer.service.processor with type arguments of type PromotableOrderItem
protected  List<PromotableOrderItemPriceDetail> ItemOfferProcessorImpl.buildPriceDetailListFromOrderItems(List<PromotableOrderItem> items)
           
protected  void AbstractBaseProcessor.checkForItemRequirements(CandidatePromotionItems candidates, OfferItemCriteria criteria, List<PromotableOrderItem> promotableOrderItems, boolean isQualifier)
           
protected  CandidatePromotionItems AbstractBaseProcessor.couldOfferApplyToOrderItems(Offer offer, List<PromotableOrderItem> promotableOrderItems)
           
 

Uses of PromotableOrderItem in org.broadleafcommerce.core.order.service.manipulation
 

Fields in org.broadleafcommerce.core.order.service.manipulation with type parameters of type PromotableOrderItem
protected  List<PromotableOrderItem> OrderItemSplitContainer.splitItems
           
 

Methods in org.broadleafcommerce.core.order.service.manipulation that return types with arguments of type PromotableOrderItem
 List<PromotableOrderItem> OrderItemSplitContainer.getSplitItems()
           
 

Method parameters in org.broadleafcommerce.core.order.service.manipulation with type arguments of type PromotableOrderItem
 void OrderItemSplitContainer.setSplitItems(List<PromotableOrderItem> splitItems)
           
 



Copyright © 2013. All Rights Reserved.