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

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

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

Methods in org.broadleafcommerce.core.offer.dao that return Offer
 Offer OfferDao.create()
           
 Offer OfferDaoImpl.create()
           
 Offer OfferDao.readOfferById(java.lang.Long offerId)
           
 Offer OfferDaoImpl.readOfferById(java.lang.Long offerId)
           
 Offer OfferDao.save(Offer offer)
           
 Offer OfferDaoImpl.save(Offer offer)
           
 

Methods in org.broadleafcommerce.core.offer.dao that return types with arguments of type Offer
 java.util.List<Offer> OfferDao.readAllOffers()
           
 java.util.List<Offer> OfferDaoImpl.readAllOffers()
           
 java.util.List<Offer> OfferDao.readOffersByAutomaticDeliveryType()
           
 java.util.List<Offer> OfferDaoImpl.readOffersByAutomaticDeliveryType()
           
 

Methods in org.broadleafcommerce.core.offer.dao with parameters of type Offer
 void OfferDao.delete(Offer offer)
           
 void OfferDaoImpl.delete(Offer offer)
           
 Offer OfferDao.save(Offer offer)
           
 Offer OfferDaoImpl.save(Offer offer)
           
 

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

Classes in org.broadleafcommerce.core.offer.domain that implement Offer
 class OfferImpl
           
 

Fields in org.broadleafcommerce.core.offer.domain declared as Offer
protected  Offer FulfillmentGroupAdjustmentImpl.offer
           
protected  Offer OrderAdjustmentImpl.offer
           
protected  Offer OfferAuditImpl.offer
           
protected  Offer CustomerOfferImpl.offer
           
protected  Offer OfferCodeImpl.offer
           
protected  Offer CandidateFulfillmentGroupOfferImpl.offer
           
protected  Offer CandidateOrderOfferImpl.offer
           
protected  Offer OrderItemAdjustmentImpl.offer
           
protected  Offer CandidateItemOfferImpl.offer
           
protected  Offer OfferItemCriteriaImpl.offer
           
 

Methods in org.broadleafcommerce.core.offer.domain that return Offer
 Offer FulfillmentGroupAdjustmentImpl.getOffer()
           
 Offer OfferAudit.getOffer()
           
 Offer Adjustment.getOffer()
           
 Offer OrderAdjustmentImpl.getOffer()
           
 Offer CandidateOffer.getOffer()
           
 Offer OfferAuditImpl.getOffer()
           
 Offer CustomerOfferImpl.getOffer()
           
 Offer OfferCodeImpl.getOffer()
           
 Offer OfferItemCriteria.getOffer()
           
 Offer CandidateFulfillmentGroupOfferImpl.getOffer()
           
 Offer CustomerOffer.getOffer()
           
 Offer CandidateOrderOfferImpl.getOffer()
           
 Offer OrderItemAdjustmentImpl.getOffer()
           
 Offer CandidateItemOfferImpl.getOffer()
           
 Offer OfferItemCriteriaImpl.getOffer()
           
 Offer OfferCode.getOffer()
           
 

Methods in org.broadleafcommerce.core.offer.domain with parameters of type Offer
protected  int CandidateItemOfferImpl.calculateMaxUsesForItemCriteria(OfferItemCriteria itemCriteria, Offer promotion)
           
 void FulfillmentGroupAdjustmentImpl.init(FulfillmentGroup fulfillmentGroup, Offer offer, java.lang.String reason)
           
 void FulfillmentGroupAdjustment.init(FulfillmentGroup fulfillmentGroup, Offer offer, java.lang.String reason)
           
 void OrderItemAdjustment.init(OrderItem orderItem, Offer offer, java.lang.String reason)
           
 void OrderItemAdjustmentImpl.init(OrderItem orderItem, Offer offer, java.lang.String reason)
           
 void OrderAdjustmentImpl.init(Order order, Offer offer, java.lang.String reason)
           
 void OrderAdjustment.init(Order order, Offer offer, java.lang.String reason)
           
 void FulfillmentGroupAdjustmentImpl.setOffer(Offer offer)
           
 void OfferAudit.setOffer(Offer offer)
           
 void OrderAdjustmentImpl.setOffer(Offer offer)
           
 void CandidateOffer.setOffer(Offer offer)
           
 void OfferAuditImpl.setOffer(Offer offer)
           
 void CustomerOfferImpl.setOffer(Offer offer)
           
 void OfferCodeImpl.setOffer(Offer offer)
           
 void OfferItemCriteria.setOffer(Offer offer)
           
 void CandidateFulfillmentGroupOfferImpl.setOffer(Offer offer)
           
 void CustomerOffer.setOffer(Offer offer)
           
 void CandidateOrderOfferImpl.setOffer(Offer offer)
           
 void OrderItemAdjustmentImpl.setOffer(Offer offer)
           
 void CandidateItemOfferImpl.setOffer(Offer offer)
           
 void OfferItemCriteriaImpl.setOffer(Offer offer)
           
 void OfferCode.setOffer(Offer offer)
           
 

Uses of Offer in org.broadleafcommerce.core.offer.service
 

Methods in org.broadleafcommerce.core.offer.service that return Offer
 Offer OfferServiceImpl.lookupOfferByCode(java.lang.String code)
          Creates a list of offers that applies to this order.
 Offer OfferService.lookupOfferByCode(java.lang.String code)
          Lookup offer by code.
 Offer OfferServiceImpl.save(Offer offer)
           
 Offer OfferService.save(Offer offer)
          Save a new offer or updates an existing offer
 

Methods in org.broadleafcommerce.core.offer.service that return types with arguments of type Offer
 java.util.List<Offer> OfferServiceImpl.buildOfferListForOrder(Order order)
          Creates a list of offers that applies to this order.
 java.util.List<Offer> OfferService.buildOfferListForOrder(Order order)
          Create a list of offers that applies to this order
 java.util.List<Offer> OfferServiceImpl.findAllOffers()
           
 java.util.List<Offer> OfferService.findAllOffers()
          Returns all offers
protected  java.util.List<Offer> OfferServiceImpl.lookupAutomaticDeliveryOffers()
          Private method used to retrieve all offers with DeliveryType of AUTOMATIC
 

Methods in org.broadleafcommerce.core.offer.service with parameters of type Offer
 Offer OfferServiceImpl.save(Offer offer)
           
 Offer OfferService.save(Offer offer)
          Save a new offer or updates an existing offer
 

Method parameters in org.broadleafcommerce.core.offer.service with type arguments of type Offer
 void OfferServiceImpl.applyFulfillmentGroupOffersToOrder(java.util.List<Offer> offers, Order order)
           
 void OfferService.applyFulfillmentGroupOffersToOrder(java.util.List<Offer> offers, Order order)
           
 void OfferServiceImpl.applyOffersToOrder(java.util.List<Offer> offers, Order order)
           
 void OfferService.applyOffersToOrder(java.util.List<Offer> offers, Order order)
          Apply offers to order.
 

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

Fields in org.broadleafcommerce.core.offer.service.discount declared as Offer
protected  Offer FulfillmentGroupOfferPotential.offer
           
 

Methods in org.broadleafcommerce.core.offer.service.discount that return Offer
 Offer FulfillmentGroupOfferPotential.getOffer()
           
 Offer PromotionDiscount.getPromotion()
           
 Offer PromotionQualifier.getPromotion()
           
 

Methods in org.broadleafcommerce.core.offer.service.discount with parameters of type Offer
 void FulfillmentGroupOfferPotential.setOffer(Offer offer)
           
 void PromotionDiscount.setPromotion(Offer promotion)
           
 void PromotionQualifier.setPromotion(Offer promotion)
           
 

Constructors in org.broadleafcommerce.core.offer.service.discount with parameters of type Offer
OrderItemPriceComparator(Offer offer)
           
 

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

Methods in org.broadleafcommerce.core.offer.service.processor that return types with arguments of type Offer
 java.util.List<Offer> AbstractBaseProcessor.filterOffers(java.util.List<Offer> offers, Customer customer)
           
 java.util.List<Offer> BaseProcessor.filterOffers(java.util.List<Offer> offers, Customer customer)
           
protected  java.util.List<Offer> AbstractBaseProcessor.removeInvalidCustomerOffers(java.util.List<Offer> offers, Customer customer)
          Private method that takes in a list of Offers and removes all Offers from the list that does not apply to this customer.
protected  java.util.List<Offer> AbstractBaseProcessor.removeOutOfDateOffers(java.util.List<Offer> offers)
          Removes all out of date offers.
 

Methods in org.broadleafcommerce.core.offer.service.processor with parameters of type Offer
protected  boolean AbstractBaseProcessor.couldOfferApplyToCustomer(Offer offer, Customer customer)
          Private method which executes the appliesToCustomerRules in the Offer to determine if this Offer can be applied to the Customer.
protected  boolean FulfillmentGroupOfferProcessorImpl.couldOfferApplyToFulfillmentGroup(Offer offer, FulfillmentGroup fulfillmentGroup)
           
 boolean OrderOfferProcessor.couldOfferApplyToOrder(Offer offer, Order order)
           
 boolean OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer, Order order)
          Private method which executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup.
protected  boolean OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer, Order order, FulfillmentGroup fulfillmentGroup)
          Private method which executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup.
protected  boolean OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer, Order order, OrderItem discreteOrderItem)
          Private method which executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup.
protected  boolean OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer, Order order, OrderItem discreteOrderItem, FulfillmentGroup fulfillmentGroup)
          Private method which executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup.
protected  CandidatePromotionItems AbstractBaseProcessor.couldOfferApplyToOrderItems(Offer offer, java.util.List<DiscreteOrderItem> discreteOrderItems)
           
protected  CandidateFulfillmentGroupOffer FulfillmentGroupOfferProcessorImpl.createCandidateFulfillmentGroupOffer(Offer offer, java.util.List<CandidateFulfillmentGroupOffer> qualifiedFGOffers, FulfillmentGroup fulfillmentGroup)
           
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
protected  CandidateOrderOffer OrderOfferProcessorImpl.createCandidateOrderOffer(Order order, java.util.List<CandidateOrderOffer> qualifiedOrderOffers, Offer offer)
           
 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)
           
 

Method parameters in org.broadleafcommerce.core.offer.service.processor with type arguments of type Offer
 java.util.List<Offer> AbstractBaseProcessor.filterOffers(java.util.List<Offer> offers, Customer customer)
           
 java.util.List<Offer> BaseProcessor.filterOffers(java.util.List<Offer> offers, Customer customer)
           
 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)
           
protected  java.util.List<Offer> AbstractBaseProcessor.removeInvalidCustomerOffers(java.util.List<Offer> offers, Customer customer)
          Private method that takes in a list of Offers and removes all Offers from the list that does not apply to this customer.
protected  java.util.List<Offer> AbstractBaseProcessor.removeOutOfDateOffers(java.util.List<Offer> offers)
          Removes all out of date offers.
 

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

Fields in org.broadleafcommerce.core.order.domain with type parameters of type Offer
protected  java.util.Map<Offer,OfferInfo> OrderImpl.additionalOfferInformation
           
 

Methods in org.broadleafcommerce.core.order.domain that return types with arguments of type Offer
 java.util.Map<Offer,OfferInfo> Order.getAdditionalOfferInformation()
           
 java.util.Map<Offer,OfferInfo> OrderImpl.getAdditionalOfferInformation()
           
 

Methods in org.broadleafcommerce.core.order.domain with parameters of type Offer
 int OrderItemImpl.getQuantityAvailableToBeUsedAsQualifier(Offer promotion)
           
 int OrderItem.getQuantityAvailableToBeUsedAsQualifier(Offer promotion)
           
 int OrderItemImpl.getQuantityAvailableToBeUsedAsTarget(Offer promotion)
           
 int OrderItem.getQuantityAvailableToBeUsedAsTarget(Offer promotion)
           
 

Method parameters in org.broadleafcommerce.core.order.domain with type arguments of type Offer
 void Order.setAdditionalOfferInformation(java.util.Map<Offer,OfferInfo> additionalOfferInformation)
           
 void OrderImpl.setAdditionalOfferInformation(java.util.Map<Offer,OfferInfo> additionalOfferInformation)
           
 

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

Methods in org.broadleafcommerce.core.order.service with parameters of type Offer
 Order OrderService.removeOfferFromOrder(Order order, Offer offer)
           
 Order OrderServiceImpl.removeOfferFromOrder(Order order, Offer offer)
           
 Order OrderService.removeOfferFromOrder(Order order, Offer offer, boolean priceOrder)
           
 Order OrderServiceImpl.removeOfferFromOrder(Order order, Offer offer, boolean priceOrder)
           
 

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

Methods in org.broadleafcommerce.core.order.service.util with parameters of type Offer
 int DiscreteOrderItemDecorator.getQuantityAvailableToBeUsedAsQualifier(Offer promotion)
           
 int DiscreteOrderItemDecorator.getQuantityAvailableToBeUsedAsTarget(Offer promotion)
           
 



Copyright © 2011. All Rights Reserved.