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

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

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

Methods in org.broadleafcommerce.core.offer.service.discount that return PromotableCandidateItemOffer
 PromotableCandidateItemOffer PromotionDiscount.getCandidateItemOffer()
           
 

Methods in org.broadleafcommerce.core.offer.service.discount with parameters of type PromotableCandidateItemOffer
 int ItemOfferComparator.compare(PromotableCandidateItemOffer p1, PromotableCandidateItemOffer p2)
           
 void PromotionDiscount.setCandidateItemOffer(PromotableCandidateItemOffer candidateItemOffer)
           
 

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

Classes in org.broadleafcommerce.core.offer.service.discount.domain that implement PromotableCandidateItemOffer
 class PromotableCandidateItemOfferImpl
           
 

Methods in org.broadleafcommerce.core.offer.service.discount.domain that return PromotableCandidateItemOffer
 PromotableCandidateItemOffer PromotableCandidateItemOfferImpl.clone()
           
 PromotableCandidateItemOffer PromotableCandidateItemOffer.clone()
           
 PromotableCandidateItemOffer PromotableItemFactory.createPromotableCandidateItemOffer(CandidateItemOffer candidateItemOffer)
           
 PromotableCandidateItemOffer PromotableItemFactoryImpl.createPromotableCandidateItemOffer(CandidateItemOffer candidateItemOffer)
           
 

Methods in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableCandidateItemOffer
 void PromotableOrderItemImpl.addCandidateItemOffer(PromotableCandidateItemOffer candidateItemOffer)
           
 void PromotableOrderItem.addCandidateItemOffer(PromotableCandidateItemOffer candidateItemOffer)
           
 void PromotableOrderItemImpl.addPromotionDiscount(PromotableCandidateItemOffer candidatePromotion, OfferItemCriteria itemCriteria, int quantity)
           
 void PromotableOrderItem.addPromotionDiscount(PromotableCandidateItemOffer candidatePromotion, OfferItemCriteria itemCriteria, int quantity)
           
 void PromotableOrderItemImpl.addPromotionQualifier(PromotableCandidateItemOffer candidatePromotion, OfferItemCriteria itemCriteria, int quantity)
           
 void PromotableOrderItem.addPromotionQualifier(PromotableCandidateItemOffer candidatePromotion, OfferItemCriteria itemCriteria, int quantity)
           
 PromotionDiscount PromotableOrderItemImpl.lookupOrCreatePromotionDiscount(PromotableCandidateItemOffer candidatePromotion)
           
 PromotionDiscount PromotableOrderItem.lookupOrCreatePromotionDiscount(PromotableCandidateItemOffer candidatePromotion)
           
 PromotionQualifier PromotableOrderItemImpl.lookupOrCreatePromotionQualifier(PromotableCandidateItemOffer candidatePromotion)
           
 PromotionQualifier PromotableOrderItem.lookupOrCreatePromotionQualifier(PromotableCandidateItemOffer candidatePromotion)
           
 

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

Methods in org.broadleafcommerce.core.offer.service.processor that return PromotableCandidateItemOffer
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
 

Methods in org.broadleafcommerce.core.offer.service.processor with parameters of type PromotableCandidateItemOffer
protected  int ItemOfferProcessorImpl.applyAdjustments(PromotableOrder order, int appliedItemOffersCount, PromotableCandidateItemOffer itemOffer, int beforeCount)
           
protected  void ItemOfferProcessorImpl.applyItemQualifiersAndTargets(PromotableCandidateItemOffer itemOffer, PromotableOrder order)
           
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.
 

Method parameters in org.broadleafcommerce.core.offer.service.processor with type arguments of type PromotableCandidateItemOffer
 boolean ItemOfferProcessorImpl.applyAllItemOffers(java.util.List<PromotableCandidateItemOffer> itemOffers, PromotableOrder order)
           
 boolean ItemOfferProcessor.applyAllItemOffers(java.util.List<PromotableCandidateItemOffer> itemOffers, PromotableOrder 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(PromotableOrder order, java.util.List<PromotableCandidateOrderOffer> qualifiedOrderOffers, java.util.List<PromotableCandidateItemOffer> qualifiedItemOffers)
           
 void ItemOfferProcessor.applyAndCompareOrderAndItemOffers(PromotableOrder order, java.util.List<PromotableCandidateOrderOffer> qualifiedOrderOffers, java.util.List<PromotableCandidateItemOffer> qualifiedItemOffers)
           
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
 void ItemOfferProcessorImpl.filterItemLevelOffer(PromotableOrder order, java.util.List<PromotableCandidateItemOffer> qualifiedItemOffers, Offer offer)
           
 void ItemOfferProcessor.filterItemLevelOffer(PromotableOrder order, java.util.List<PromotableCandidateItemOffer> qualifiedItemOffers, Offer offer)
          Review an item level offer against the list of discountable items from the order.
 void ItemOfferProcessorImpl.filterOffers(PromotableOrder order, java.util.List<Offer> filteredOffers, java.util.List<PromotableCandidateOrderOffer> qualifiedOrderOffers, java.util.List<PromotableCandidateItemOffer> qualifiedItemOffers)
           
 void ItemOfferProcessor.filterOffers(PromotableOrder order, java.util.List<Offer> filteredOffers, java.util.List<PromotableCandidateOrderOffer> qualifiedOrderOffers, java.util.List<PromotableCandidateItemOffer> qualifiedItemOffers)
           
 



Copyright © 2012. All Rights Reserved.