Uses of Interface
org.broadleafcommerce.core.offer.domain.CandidateItemOffer

Packages that use CandidateItemOffer
org.broadleafcommerce.core.offer.dao   
org.broadleafcommerce.core.offer.domain   
org.broadleafcommerce.core.offer.service.discount   
org.broadleafcommerce.core.offer.service.processor   
org.broadleafcommerce.core.order.domain   
org.broadleafcommerce.core.order.service.util   
 

Uses of CandidateItemOffer in org.broadleafcommerce.core.offer.dao
 

Methods in org.broadleafcommerce.core.offer.dao that return CandidateItemOffer
 CandidateItemOffer OfferDao.createCandidateItemOffer()
           
 CandidateItemOffer OfferDaoImpl.createCandidateItemOffer()
           
 

Uses of CandidateItemOffer in org.broadleafcommerce.core.offer.domain
 

Classes in org.broadleafcommerce.core.offer.domain that implement CandidateItemOffer
 class CandidateItemOfferImpl
           
 

Methods in org.broadleafcommerce.core.offer.domain that return CandidateItemOffer
 CandidateItemOffer CandidateItemOfferImpl.clone()
           
 CandidateItemOffer CandidateItemOffer.clone()
           
 

Methods in org.broadleafcommerce.core.offer.domain with parameters of type CandidateItemOffer
 void CandidateItemOfferImpl.checkCloneable(CandidateItemOffer itemOffer)
           
 

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

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

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

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

Methods in org.broadleafcommerce.core.offer.service.processor that return CandidateItemOffer
protected  CandidateItemOffer ItemOfferProcessorImpl.createCandidateItemOffer(java.util.List<CandidateItemOffer> qualifiedItemOffers, Offer offer, OrderItem discreteOrderItem)
          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 CandidateItemOffer
protected  int ItemOfferProcessorImpl.applyAdjustments(java.util.List<DiscreteOrderItem> discreteOrderItems, Order order, int appliedItemOffersCount, CandidateItemOffer itemOffer, int beforeCount)
           
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 ItemOfferProcessorImpl.applyOrderItemAdjustment(CandidateItemOffer itemOffer, OrderItem 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 CandidateItemOffer
 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  CandidateItemOffer ItemOfferProcessorImpl.createCandidateItemOffer(java.util.List<CandidateItemOffer> qualifiedItemOffers, Offer offer, OrderItem discreteOrderItem)
          Create a candidate item offer based on the offer in question and a specific order item
 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.
 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)
           
 

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

Fields in org.broadleafcommerce.core.order.domain with type parameters of type CandidateItemOffer
protected  java.util.List<CandidateItemOffer> OrderItemImpl.candidateItemOffers
           
 

Methods in org.broadleafcommerce.core.order.domain that return types with arguments of type CandidateItemOffer
 java.util.List<CandidateItemOffer> OrderItemImpl.getCandidateItemOffers()
           
 java.util.List<CandidateItemOffer> OrderItem.getCandidateItemOffers()
           
 

Methods in org.broadleafcommerce.core.order.domain with parameters of type CandidateItemOffer
 void OrderItemImpl.addCandidateItemOffer(CandidateItemOffer candidateItemOffer)
           
 void OrderItem.addCandidateItemOffer(CandidateItemOffer candidateItemOffer)
           
 void OrderItemImpl.addPromotionDiscount(CandidateItemOffer candidatePromotion, OfferItemCriteria itemCriteria, int quantity)
           
 void OrderItem.addPromotionDiscount(CandidateItemOffer candidatePromotion, OfferItemCriteria itemCriteria, int quantity)
           
 void OrderItemImpl.addPromotionQualifier(CandidateItemOffer candidatePromotion, OfferItemCriteria itemCriteria, int quantity)
           
 void OrderItem.addPromotionQualifier(CandidateItemOffer candidatePromotion, OfferItemCriteria itemCriteria, int quantity)
           
protected  PromotionDiscount OrderItemImpl.lookupOrCreatePromotionDiscount(CandidateItemOffer candidatePromotion)
           
protected  PromotionQualifier OrderItemImpl.lookupOrCreatePromotionQualifier(CandidateItemOffer candidatePromotion)
           
 

Method parameters in org.broadleafcommerce.core.order.domain with type arguments of type CandidateItemOffer
 void OrderItemImpl.setCandidateItemOffers(java.util.List<CandidateItemOffer> candidateItemOffers)
           
 void OrderItem.setCandidateItemOffers(java.util.List<CandidateItemOffer> candidateItemOffers)
           
 

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

Methods in org.broadleafcommerce.core.order.service.util that return types with arguments of type CandidateItemOffer
 java.util.List<CandidateItemOffer> DiscreteOrderItemDecorator.getCandidateItemOffers()
           
 

Methods in org.broadleafcommerce.core.order.service.util with parameters of type CandidateItemOffer
 void DiscreteOrderItemDecorator.addCandidateItemOffer(CandidateItemOffer candidateItemOffer)
           
 void DiscreteOrderItemDecorator.addPromotionDiscount(CandidateItemOffer candidatePromotion, OfferItemCriteria itemCriteria, int quantity)
           
 void DiscreteOrderItemDecorator.addPromotionQualifier(CandidateItemOffer candidatePromotion, OfferItemCriteria itemCriteria, int quantity)
           
 

Method parameters in org.broadleafcommerce.core.order.service.util with type arguments of type CandidateItemOffer
 void DiscreteOrderItemDecorator.setCandidateItemOffers(java.util.List<CandidateItemOffer> candidateItemOffers)
           
 



Copyright © 2011. All Rights Reserved.