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

Packages that use PromotableCandidateOrderOffer
org.broadleafcommerce.core.offer.service.discount   
org.broadleafcommerce.core.offer.service.discount.domain   
org.broadleafcommerce.core.offer.service.processor   
 

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

Methods in org.broadleafcommerce.core.offer.service.discount with parameters of type PromotableCandidateOrderOffer
 int OrderOfferComparator.compare(PromotableCandidateOrderOffer p1, PromotableCandidateOrderOffer p2)
           
 

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

Classes in org.broadleafcommerce.core.offer.service.discount.domain that implement PromotableCandidateOrderOffer
 class PromotableCandidateOrderOfferImpl
           
 

Fields in org.broadleafcommerce.core.offer.service.discount.domain declared as PromotableCandidateOrderOffer
protected  PromotableCandidateOrderOffer PromotableOrderAdjustmentImpl.promotableCandidateOrderOffer
           
 

Methods in org.broadleafcommerce.core.offer.service.discount.domain that return PromotableCandidateOrderOffer
 PromotableCandidateOrderOffer PromotableItemFactoryImpl.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder, Offer offer)
           
 PromotableCandidateOrderOffer PromotableItemFactory.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder, Offer offer)
           
 PromotableCandidateOrderOffer PromotableItemFactoryImpl.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder, Offer offer, Money potentialSavings)
           
 PromotableCandidateOrderOffer PromotableItemFactory.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder, Offer offer, Money potentialSavings)
           
 

Methods in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableCandidateOrderOffer
 boolean PromotableOrderImpl.canApplyOrderOffer(PromotableCandidateOrderOffer offer)
           
 boolean PromotableOrder.canApplyOrderOffer(PromotableCandidateOrderOffer offer)
          Returns true if this order can apply another order promotion.
 PromotableOrderAdjustment PromotableItemFactoryImpl.createPromotableOrderAdjustment(PromotableCandidateOrderOffer promotableCandidateOrderOffer, PromotableOrder order)
           
 PromotableOrderAdjustment PromotableItemFactory.createPromotableOrderAdjustment(PromotableCandidateOrderOffer promotableCandidateOrderOffer, PromotableOrder order)
           
 PromotableOrderAdjustment PromotableItemFactoryImpl.createPromotableOrderAdjustment(PromotableCandidateOrderOffer promotableCandidateOrderOffer, PromotableOrder order, Money adjustmentValue)
           
 PromotableOrderAdjustment PromotableItemFactory.createPromotableOrderAdjustment(PromotableCandidateOrderOffer promotableCandidateOrderOffer, PromotableOrder order, Money value)
           
 

Constructors in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableCandidateOrderOffer
PromotableOrderAdjustmentImpl(PromotableCandidateOrderOffer promotableCandidateOrderOffer, PromotableOrder promotableOrder)
           
PromotableOrderAdjustmentImpl(PromotableCandidateOrderOffer promotableCandidateOrderOffer, PromotableOrder promotableOrder, Money adjustmentValue)
           
 

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

Methods in org.broadleafcommerce.core.offer.service.processor that return PromotableCandidateOrderOffer
protected  PromotableCandidateOrderOffer OrderOfferProcessorImpl.createCandidateOrderOffer(PromotableOrder promotableOrder, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, Offer offer)
           
 

Methods in org.broadleafcommerce.core.offer.service.processor that return types with arguments of type PromotableCandidateOrderOffer
 List<PromotableCandidateOrderOffer> OrderOfferProcessorImpl.removeTrailingNotCombinableOrderOffers(List<PromotableCandidateOrderOffer> candidateOffers)
           
 List<PromotableCandidateOrderOffer> OrderOfferProcessor.removeTrailingNotCombinableOrderOffers(List<PromotableCandidateOrderOffer> candidateOffers)
           
 

Methods in org.broadleafcommerce.core.offer.service.processor with parameters of type PromotableCandidateOrderOffer
protected  void OrderOfferProcessorImpl.applyOrderOffer(PromotableOrder promotableOrder, PromotableCandidateOrderOffer orderOffer)
          Private method used by applyAllOrderOffers to create an OrderAdjustment from a CandidateOrderOffer and associates the OrderAdjustment to the Order.
 

Method parameters in org.broadleafcommerce.core.offer.service.processor with type arguments of type PromotableCandidateOrderOffer
 void OrderOfferProcessorImpl.applyAllOrderOffers(List<PromotableCandidateOrderOffer> orderOffers, PromotableOrder promotableOrder)
           
 void OrderOfferProcessor.applyAllOrderOffers(List<PromotableCandidateOrderOffer> orderOffers, PromotableOrder promotableOrder)
          Takes a list of sorted CandidateOrderOffers and determines if each offer can be applied based on the restrictions (stackable and/or combinable) on that offer.
 void ItemOfferProcessor.applyAndCompareOrderAndItemOffers(PromotableOrder order, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, List<PromotableCandidateItemOffer> qualifiedItemOffers)
           
 void ItemOfferProcessorImpl.applyAndCompareOrderAndItemOffers(PromotableOrder order, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, List<PromotableCandidateItemOffer> qualifiedItemOffers)
           
protected  PromotableCandidateOrderOffer OrderOfferProcessorImpl.createCandidateOrderOffer(PromotableOrder promotableOrder, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, Offer offer)
           
 void ItemOfferProcessor.filterOffers(PromotableOrder order, List<Offer> filteredOffers, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, List<PromotableCandidateItemOffer> qualifiedItemOffers)
           
 void ItemOfferProcessorImpl.filterOffers(PromotableOrder order, List<Offer> filteredOffers, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, List<PromotableCandidateItemOffer> qualifiedItemOffers)
           
 void OrderOfferProcessorImpl.filterOrderLevelOffer(PromotableOrder promotableOrder, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, Offer offer)
           
 void OrderOfferProcessor.filterOrderLevelOffer(PromotableOrder promotableOrder, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, Offer offer)
           
 List<PromotableCandidateOrderOffer> OrderOfferProcessorImpl.removeTrailingNotCombinableOrderOffers(List<PromotableCandidateOrderOffer> candidateOffers)
           
 List<PromotableCandidateOrderOffer> OrderOfferProcessor.removeTrailingNotCombinableOrderOffers(List<PromotableCandidateOrderOffer> candidateOffers)
           
 



Copyright © 2013. All Rights Reserved.