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  java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> CandidatePromotionItems.candidateQualifiersMap
           
protected  java.util.List<PromotableOrderItem> CandidatePromotionItems.candidateTargets
           
 

Methods in org.broadleafcommerce.core.offer.service.discount that return types with arguments of type PromotableOrderItem
 java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> CandidatePromotionItems.getCandidateQualifiersMap()
           
 java.util.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 PromotableOrderItemAdjustmentImpl.orderItem
           
protected  PromotableOrderItem PromotableCandidateItemOfferImpl.orderItem
           
 

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

Methods in org.broadleafcommerce.core.offer.service.discount.domain that return PromotableOrderItem
 PromotableOrderItem PromotableOrderItemImpl.clone()
           
 PromotableOrderItem PromotableOrderItem.clone()
           
 PromotableOrderItem PromotableItemFactory.createPromotableOrderItem(DiscreteOrderItem orderItem, PromotableOrder order)
           
 PromotableOrderItem PromotableItemFactoryImpl.createPromotableOrderItem(DiscreteOrderItem orderItem, PromotableOrder order)
           
 PromotableOrderItem PromotableCandidateItemOfferImpl.getOrderItem()
           
 PromotableOrderItem PromotableCandidateItemOffer.getOrderItem()
           
 

Methods in org.broadleafcommerce.core.offer.service.discount.domain that return types with arguments of type PromotableOrderItem
 java.util.List<PromotableOrderItem> PromotableOrderImpl.getAllSplitItems()
           
 java.util.List<PromotableOrderItem> PromotableOrder.getAllSplitItems()
           
 java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> PromotableCandidateFulfillmentGroupOffer.getCandidateQualifiersMap()
           
 java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> PromotableCandidateFulfillmentGroupOfferImpl.getCandidateQualifiersMap()
           
 java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> PromotableCandidateItemOfferImpl.getCandidateQualifiersMap()
           
 java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> PromotableCandidateOrderOfferImpl.getCandidateQualifiersMap()
           
 java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> PromotableCandidateItemOffer.getCandidateQualifiersMap()
           
 java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> PromotableCandidateOrderOffer.getCandidateQualifiersMap()
           
 java.util.List<PromotableOrderItem> PromotableCandidateItemOfferImpl.getCandidateTargets()
           
 java.util.List<PromotableOrderItem> PromotableCandidateItemOffer.getCandidateTargets()
           
 java.util.List<PromotableOrderItem> PromotableOrderImpl.getDiscountableDiscreteOrderItems()
           
 java.util.List<PromotableOrderItem> PromotableFulfillmentGroupImpl.getDiscountableDiscreteOrderItems()
           
 java.util.List<PromotableOrderItem> PromotableOrder.getDiscountableDiscreteOrderItems()
           
 java.util.List<PromotableOrderItem> PromotableFulfillmentGroup.getDiscountableDiscreteOrderItems()
           
 java.util.List<PromotableOrderItem> PromotableOrderImpl.getDiscountableDiscreteOrderItems(boolean applyDiscountToSalePrice)
           
 java.util.List<PromotableOrderItem> PromotableOrder.getDiscountableDiscreteOrderItems(boolean applyDiscountToSalePrice)
           
 java.util.List<PromotableOrderItem> PromotableOrderImpl.getDiscreteOrderItems()
           
 java.util.List<PromotableOrderItem> PromotableOrder.getDiscreteOrderItems()
           
 java.util.List<PromotableOrderItem> PromotableOrderImpl.searchSplitItems(PromotableOrderItem key)
           
 java.util.List<PromotableOrderItem> PromotableOrder.searchSplitItems(PromotableOrderItem key)
           
 java.util.List<PromotableOrderItem> PromotableOrderItemImpl.split()
           
 java.util.List<PromotableOrderItem> PromotableOrderItem.split()
           
 

Methods in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableOrderItem
 Money PromotableCandidateItemOfferImpl.calculateSavingsForOrderItem(PromotableOrderItem orderItem, int qtyToReceiveSavings)
           
 Money PromotableCandidateItemOffer.calculateSavingsForOrderItem(PromotableOrderItem orderItem, int qtyToReceiveSavings)
           
 PromotableOrderItemAdjustment PromotableItemFactory.createPromotableOrderItemAdjustment(OrderItemAdjustment orderItemAdjustment, PromotableOrderItem orderItem)
           
 PromotableOrderItemAdjustment PromotableItemFactoryImpl.createPromotableOrderItemAdjustment(OrderItemAdjustment orderItemAdjustment, PromotableOrderItem orderItem)
           
 java.util.List<PromotableOrderItem> PromotableOrderImpl.searchSplitItems(PromotableOrderItem key)
           
 java.util.List<PromotableOrderItem> PromotableOrder.searchSplitItems(PromotableOrderItem key)
           
 void PromotableCandidateItemOfferImpl.setOrderItem(PromotableOrderItem orderItem)
           
 void PromotableCandidateItemOffer.setOrderItem(PromotableOrderItem orderItem)
           
 

Method parameters in org.broadleafcommerce.core.offer.service.discount.domain with type arguments of type PromotableOrderItem
 void PromotableCandidateFulfillmentGroupOffer.setCandidateQualifiersMap(java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> candidateItemsMap)
           
 void PromotableCandidateFulfillmentGroupOfferImpl.setCandidateQualifiersMap(java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> candidateItemsMap)
           
 void PromotableCandidateItemOfferImpl.setCandidateQualifiersMap(java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> candidateItemsMap)
           
 void PromotableCandidateOrderOfferImpl.setCandidateQualifiersMap(java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> candidateItemsMap)
           
 void PromotableCandidateItemOffer.setCandidateQualifiersMap(java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> candidateItemsMap)
           
 void PromotableCandidateOrderOffer.setCandidateQualifiersMap(java.util.HashMap<OfferItemCriteria,java.util.List<PromotableOrderItem>> candidateItemsMap)
           
 void PromotableCandidateItemOfferImpl.setCandidateTargets(java.util.List<PromotableOrderItem> candidateTargets)
           
 void PromotableCandidateItemOffer.setCandidateTargets(java.util.List<PromotableOrderItem> candidateTargets)
           
 

Constructors in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableOrderItem
PromotableOrderItemAdjustmentImpl(OrderItemAdjustment orderItemAdjustment, PromotableOrderItem orderItem)
           
 

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

Methods in org.broadleafcommerce.core.offer.service.processor with parameters of type PromotableOrderItem
protected  int ItemOfferProcessorImpl.applyLegacyAdjustments(int appliedItemOffersCount, PromotableCandidateItemOffer itemOffer, int beforeCount, PromotableOrderItem orderItem)
           
protected  void ItemOfferProcessorImpl.applyOrderItemAdjustment(PromotableCandidateItemOffer itemOffer, PromotableOrderItem orderItem)
          Private method used by applyAllItemOffers to create an OrderItemAdjustment from a CandidateItemOffer and associates the OrderItemAdjustment to the OrderItem.
protected  boolean OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer, PromotableOrder order, PromotableOrderItem discreteOrderItem)
          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 order, PromotableOrderItem discreteOrderItem, PromotableFulfillmentGroup fulfillmentGroup)
          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 discreteOrderItem)
           
protected  PromotableCandidateItemOffer ItemOfferProcessorImpl.createCandidateItemOffer(java.util.List<PromotableCandidateItemOffer> qualifiedItemOffers, Offer offer, PromotableOrderItem promotableOrderItem)
          Create a candidate item offer based on the offer in question and a specific order item
 

Method parameters in org.broadleafcommerce.core.offer.service.processor with type arguments of type PromotableOrderItem
protected  void AbstractBaseProcessor.checkForItemRequirements(CandidatePromotionItems candidates, OfferItemCriteria criteria, java.util.List<PromotableOrderItem> promotableOrderItems, boolean isQualifier)
           
protected  int ItemOfferProcessorImpl.checkLegacyAdjustments(java.util.List<PromotableOrderItem> discreteOrderItems, int appliedItemOffersCount)
           
protected  void AbstractBaseProcessor.clearAllNonFinalizedQuantities(java.util.List<PromotableOrderItem> chargeableItems)
          We were not able to meet all of the ItemCriteria for a promotion, but some of the items were marked as qualifiers or targets.
protected  CandidatePromotionItems AbstractBaseProcessor.couldOfferApplyToOrderItems(Offer offer, java.util.List<PromotableOrderItem> promotableOrderItems)
           
protected  void AbstractBaseProcessor.finalizeQuantities(java.util.List<PromotableOrderItem> chargeableItems)
           
 void OrderOfferProcessor.initializeSplitItems(PromotableOrder order, java.util.List<PromotableOrderItem> items)
           
 void OrderOfferProcessorImpl.initializeSplitItems(PromotableOrder order, java.util.List<PromotableOrderItem> items)
           
 

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  java.util.List<PromotableOrderItem> OrderItemSplitContainer.splitItems
           
 

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

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



Copyright © 2012. All Rights Reserved.