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

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

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
           
 

Methods in org.broadleafcommerce.core.offer.service.discount.domain that return PromotableCandidateOrderOffer
 PromotableCandidateOrderOffer PromotableItemFactoryImpl.createPromotableCandidateOrderOffer(CandidateOrderOffer candidateOrderOffer, PromotableOrder order)
           
 PromotableCandidateOrderOffer PromotableItemFactory.createPromotableCandidateOrderOffer(CandidateOrderOffer candidateOrderOffer, PromotableOrder order)
           
 

Methods in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableCandidateOrderOffer
 void PromotableOrderImpl.addCandidateOrderOffer(PromotableCandidateOrderOffer candidateOrderOffer)
           
 void PromotableOrder.addCandidateOrderOffer(PromotableCandidateOrderOffer candidateOrderOffer)
           
 

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 order, 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 order, 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
 boolean OrderOfferProcessorImpl.applyAllOrderOffers(List<PromotableCandidateOrderOffer> orderOffers, PromotableOrder order)
           
 boolean OrderOfferProcessor.applyAllOrderOffers(List<PromotableCandidateOrderOffer> orderOffers, PromotableOrder order)
          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 order, 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 order, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, Offer offer)
           
 void OrderOfferProcessor.filterOrderLevelOffer(PromotableOrder order, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, Offer offer)
           
 List<PromotableCandidateOrderOffer> OrderOfferProcessorImpl.removeTrailingNotCombinableOrderOffers(List<PromotableCandidateOrderOffer> candidateOffers)
           
 List<PromotableCandidateOrderOffer> OrderOfferProcessor.removeTrailingNotCombinableOrderOffers(List<PromotableCandidateOrderOffer> candidateOffers)
           
 



Copyright © 2013. All Rights Reserved.