Uses of Interface
org.broadleafcommerce.core.order.domain.DiscreteOrderItem

Packages that use DiscreteOrderItem
org.broadleafcommerce.core.offer.service.processor   
org.broadleafcommerce.core.order.domain   
org.broadleafcommerce.core.order.service   
org.broadleafcommerce.core.order.service.util   
 

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

Methods in org.broadleafcommerce.core.offer.service.processor that return types with arguments of type DiscreteOrderItem
 java.util.List<DiscreteOrderItem> ItemOfferProcessorImpl.filterOffers(Order order, java.util.List<Offer> filteredOffers, java.util.List<CandidateOrderOffer> qualifiedOrderOffers, java.util.List<CandidateItemOffer> qualifiedItemOffers)
           
 java.util.List<DiscreteOrderItem> ItemOfferProcessor.filterOffers(Order order, java.util.List<Offer> filteredOffers, java.util.List<CandidateOrderOffer> qualifiedOrderOffers, java.util.List<CandidateItemOffer> qualifiedItemOffers)
           
 

Method parameters in org.broadleafcommerce.core.offer.service.processor with type arguments of type DiscreteOrderItem
protected  int ItemOfferProcessorImpl.applyAdjustments(java.util.List<DiscreteOrderItem> discreteOrderItems, Order order, int appliedItemOffersCount, CandidateItemOffer itemOffer, int beforeCount)
           
 boolean ItemOfferProcessorImpl.applyAllItemOffers(java.util.List<CandidateItemOffer> itemOffers, java.util.List<DiscreteOrderItem> discreteOrderItems, Order order)
           
 boolean ItemOfferProcessor.applyAllItemOffers(java.util.List<CandidateItemOffer> itemOffers, java.util.List<DiscreteOrderItem> discreteOrderItems, Order order)
          Private method that takes a list of sorted CandidateItemOffers and determines if each offer can be applied based on the restrictions (stackable and/or combinable) on that offer.
 void ItemOfferProcessorImpl.applyAndCompareOrderAndItemOffers(Order order, java.util.List<CandidateOrderOffer> qualifiedOrderOffers, java.util.List<CandidateItemOffer> qualifiedItemOffers, java.util.List<DiscreteOrderItem> discreteOrderItems)
           
 void ItemOfferProcessor.applyAndCompareOrderAndItemOffers(Order order, java.util.List<CandidateOrderOffer> qualifiedOrderOffers, java.util.List<CandidateItemOffer> qualifiedItemOffers, java.util.List<DiscreteOrderItem> discreteOrderItems)
           
protected  void ItemOfferProcessorImpl.applyItemQualifiersAndTargets(java.util.List<DiscreteOrderItem> discreteOrderItems, CandidateItemOffer itemOffer, Order order)
           
protected  int ItemOfferProcessorImpl.applyLegacyAdjustments(java.util.List<DiscreteOrderItem> discreteOrderItems, int appliedItemOffersCount, CandidateItemOffer itemOffer, int beforeCount, OrderItem orderItem)
           
protected  void AbstractBaseProcessor.checkForItemRequirements(CandidatePromotionItems candidates, OfferItemCriteria criteria, java.util.List<DiscreteOrderItem> discreteOrderItems, boolean isQualifier)
           
protected  int ItemOfferProcessorImpl.checkLegacyAdjustments(java.util.List<DiscreteOrderItem> discreteOrderItems, int appliedItemOffersCount)
           
protected  CandidatePromotionItems AbstractBaseProcessor.couldOfferApplyToOrderItems(Offer offer, java.util.List<DiscreteOrderItem> discreteOrderItems)
           
 void FulfillmentGroupOfferProcessorImpl.filterFulfillmentGroupLevelOffer(Order order, java.util.List<CandidateFulfillmentGroupOffer> qualifiedFGOffers, java.util.List<DiscreteOrderItem> discreteOrderItems, Offer offer)
           
 void FulfillmentGroupOfferProcessor.filterFulfillmentGroupLevelOffer(Order order, java.util.List<CandidateFulfillmentGroupOffer> qualifiedFGOffers, java.util.List<DiscreteOrderItem> discreteOrderItems, Offer offer)
           
 void ItemOfferProcessorImpl.filterItemLevelOffer(Order order, java.util.List<CandidateItemOffer> qualifiedItemOffers, java.util.List<DiscreteOrderItem> discreteOrderItems, Offer offer)
           
 void ItemOfferProcessor.filterItemLevelOffer(Order order, java.util.List<CandidateItemOffer> qualifiedItemOffers, java.util.List<DiscreteOrderItem> discreteOrderItems, Offer offer)
          Review an item level offer against the list of discountable items from the order.
 void OrderOfferProcessor.filterOrderLevelOffer(Order order, java.util.List<CandidateOrderOffer> qualifiedOrderOffers, java.util.List<DiscreteOrderItem> discreteOrderItems, Offer offer)
           
 void OrderOfferProcessorImpl.filterOrderLevelOffer(Order order, java.util.List<CandidateOrderOffer> qualifiedOrderOffers, java.util.List<DiscreteOrderItem> discreteOrderItems, Offer offer)
           
protected  void AbstractBaseProcessor.finalizeQuantities(java.util.List<DiscreteOrderItem> chargeableItems)
           
 

Uses of DiscreteOrderItem in org.broadleafcommerce.core.order.domain
 

Subinterfaces of DiscreteOrderItem in org.broadleafcommerce.core.order.domain
 interface DynamicPriceDiscreteOrderItem
           
 interface GiftWrapOrderItem
           
 

Classes in org.broadleafcommerce.core.order.domain that implement DiscreteOrderItem
 class DiscreteOrderItemImpl
           
 class DynamicPriceDiscreteOrderItemImpl
           
 class GiftWrapOrderItemImpl
           
 

Fields in org.broadleafcommerce.core.order.domain declared as DiscreteOrderItem
protected  DiscreteOrderItem DiscreteOrderItemFeePriceImpl.discreteOrderItem
           
 

Fields in org.broadleafcommerce.core.order.domain with type parameters of type DiscreteOrderItem
protected  java.util.List<DiscreteOrderItem> BundleOrderItemImpl.discreteOrderItems
           
 

Methods in org.broadleafcommerce.core.order.domain that return DiscreteOrderItem
 DiscreteOrderItem DiscreteOrderItemFeePriceImpl.getDiscreteOrderItem()
           
 DiscreteOrderItem DiscreteOrderItemFeePrice.getDiscreteOrderItem()
           
 

Methods in org.broadleafcommerce.core.order.domain that return types with arguments of type DiscreteOrderItem
 java.util.List<DiscreteOrderItem> Order.getDiscountableDiscreteOrderItems()
           
 java.util.List<DiscreteOrderItem> FulfillmentGroupImpl.getDiscountableDiscreteOrderItems()
           
 java.util.List<DiscreteOrderItem> FulfillmentGroup.getDiscountableDiscreteOrderItems()
           
 java.util.List<DiscreteOrderItem> OrderImpl.getDiscountableDiscreteOrderItems()
           
 java.util.List<DiscreteOrderItem> BundleOrderItemImpl.getDiscreteOrderItems()
           
 java.util.List<DiscreteOrderItem> Order.getDiscreteOrderItems()
           
 java.util.List<DiscreteOrderItem> BundleOrderItem.getDiscreteOrderItems()
           
 java.util.List<DiscreteOrderItem> FulfillmentGroupImpl.getDiscreteOrderItems()
           
 java.util.List<DiscreteOrderItem> FulfillmentGroup.getDiscreteOrderItems()
           
 java.util.List<DiscreteOrderItem> OrderImpl.getDiscreteOrderItems()
           
 

Methods in org.broadleafcommerce.core.order.domain with parameters of type DiscreteOrderItem
 void DiscreteOrderItemFeePriceImpl.setDiscreteOrderItem(DiscreteOrderItem discreteOrderItem)
           
 void DiscreteOrderItemFeePrice.setDiscreteOrderItem(DiscreteOrderItem discreteOrderItem)
           
 

Method parameters in org.broadleafcommerce.core.order.domain with type arguments of type DiscreteOrderItem
 void BundleOrderItemImpl.setDiscreteOrderItems(java.util.List<DiscreteOrderItem> discreteOrderItems)
           
 void BundleOrderItem.setDiscreteOrderItems(java.util.List<DiscreteOrderItem> discreteOrderItems)
           
 

Uses of DiscreteOrderItem in org.broadleafcommerce.core.order.service
 

Methods in org.broadleafcommerce.core.order.service that return DiscreteOrderItem
 DiscreteOrderItem OrderItemServiceImpl.createDiscreteOrderItem(DiscreteOrderItemRequest itemRequest)
           
 DiscreteOrderItem OrderItemService.createDiscreteOrderItem(DiscreteOrderItemRequest itemRequest)
           
 DiscreteOrderItem OrderItemServiceImpl.createDynamicPriceDiscreteOrderItem(DiscreteOrderItemRequest itemRequest, java.util.HashMap skuPricingConsiderations)
           
 DiscreteOrderItem OrderItemService.createDynamicPriceDiscreteOrderItem(DiscreteOrderItemRequest itemRequest, java.util.HashMap skuPricingConsiderations)
           
 

Methods in org.broadleafcommerce.core.order.service with parameters of type DiscreteOrderItem
protected  DiscreteOrderItemRequest OrderServiceImpl.createDiscreteOrderItemRequest(DiscreteOrderItem discreteOrderItem)
           
 

Uses of DiscreteOrderItem in org.broadleafcommerce.core.order.service.util
 

Classes in org.broadleafcommerce.core.order.service.util that implement DiscreteOrderItem
 class DiscreteOrderItemDecorator
           
 

Constructors in org.broadleafcommerce.core.order.service.util with parameters of type DiscreteOrderItem
DiscreteOrderItemDecorator(DiscreteOrderItem discreteOrderItem, int quantity)
           
 



Copyright © 2011. All Rights Reserved.