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.discount.domain   
org.broadleafcommerce.core.offer.service.processor   
org.broadleafcommerce.core.order.domain   
org.broadleafcommerce.core.order.service   
 

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 CriteriaOfferXref.CriteriaOfferXrefPK.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 CandidateOrderOffer.getOffer()
           
 Offer CandidateFulfillmentGroupOffer.getOffer()
           
 Offer CriteriaOfferXref.CriteriaOfferXrefPK.getOffer()
           
 Offer OfferCodeImpl.getOffer()
           
 Offer OfferItemCriteria.getOffer()
           
 Offer CandidateFulfillmentGroupOfferImpl.getOffer()
           
 Offer CustomerOffer.getOffer()
           
 Offer CandidateOrderOfferImpl.getOffer()
           
 Offer OrderItemAdjustmentImpl.getOffer()
           
 Offer CandidateItemOfferImpl.getOffer()
           
 Offer CandidateItemOffer.getOffer()
           
 Offer OfferItemCriteriaImpl.getOffer()
           
 Offer OfferCode.getOffer()
           
 

Methods in org.broadleafcommerce.core.offer.domain with parameters of type Offer
 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 CandidateOrderOffer.setOffer(Offer offer)
           
 void CandidateFulfillmentGroupOffer.setOffer(Offer offer)
           
 void CriteriaOfferXref.CriteriaOfferXrefPK.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 CandidateItemOffer.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)
           
 

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

Methods in org.broadleafcommerce.core.offer.service.discount.domain that return Offer
 Offer PromotableCandidateFulfillmentGroupOffer.getOffer()
           
 Offer PromotableCandidateFulfillmentGroupOfferImpl.getOffer()
           
 Offer PromotableFulfillmentGroupAdjustmentImpl.getOffer()
           
 Offer PromotableCandidateItemOfferImpl.getOffer()
           
 Offer PromotableCandidateOrderOfferImpl.getOffer()
           
 Offer PromotableCandidateItemOffer.getOffer()
           
 Offer PromotableCandidateOrderOffer.getOffer()
           
 

Methods in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type Offer
 int PromotableCandidateItemOfferImpl.calculateMaxUsesForItemCriteria(OfferItemCriteria itemCriteria, Offer promotion)
           
 int PromotableCandidateItemOffer.calculateMaxUsesForItemCriteria(OfferItemCriteria itemCriteria, Offer promotion)
           
 int PromotableOrderItemImpl.getQuantityAvailableToBeUsedAsQualifier(Offer promotion)
           
 int PromotableOrderItem.getQuantityAvailableToBeUsedAsQualifier(Offer promotion)
           
 int PromotableOrderItemImpl.getQuantityAvailableToBeUsedAsTarget(Offer promotion)
           
 int PromotableOrderItem.getQuantityAvailableToBeUsedAsTarget(Offer promotion)
           
 void PromotableFulfillmentGroupAdjustmentImpl.init(FulfillmentGroup fulfillmentGroup, Offer offer, java.lang.String reason)
           
 void PromotableCandidateItemOfferImpl.setOffer(Offer offer)
           
 void PromotableCandidateOrderOfferImpl.setOffer(Offer offer)
           
 void PromotableCandidateItemOffer.setOffer(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, PromotableFulfillmentGroup fulfillmentGroup)
           
 boolean OrderOfferProcessor.couldOfferApplyToOrder(Offer offer, PromotableOrder order)
           
 boolean OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer, PromotableOrder 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, PromotableOrder order, PromotableFulfillmentGroup 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, PromotableOrder order, PromotableOrderItem 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, PromotableOrder order, PromotableOrderItem discreteOrderItem, PromotableFulfillmentGroup 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<PromotableOrderItem> promotableOrderItems)
           
protected  PromotableCandidateFulfillmentGroupOffer FulfillmentGroupOfferProcessorImpl.createCandidateFulfillmentGroupOffer(Offer offer, java.util.List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers, PromotableFulfillmentGroup fulfillmentGroup)
           
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
protected  PromotableCandidateOrderOffer OrderOfferProcessorImpl.createCandidateOrderOffer(PromotableOrder order, java.util.List<PromotableCandidateOrderOffer> qualifiedOrderOffers, Offer offer)
           
 void FulfillmentGroupOfferProcessorImpl.filterFulfillmentGroupLevelOffer(PromotableOrder order, java.util.List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers, Offer offer)
           
 void FulfillmentGroupOfferProcessor.filterFulfillmentGroupLevelOffer(PromotableOrder order, java.util.List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers, Offer offer)
           
 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 OrderOfferProcessor.filterOrderLevelOffer(PromotableOrder order, java.util.List<PromotableCandidateOrderOffer> qualifiedOrderOffers, Offer offer)
           
 void OrderOfferProcessorImpl.filterOrderLevelOffer(PromotableOrder order, java.util.List<PromotableCandidateOrderOffer> qualifiedOrderOffers, 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)
           
 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)
           
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()
           
 

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)
           
 



Copyright © 2012. All Rights Reserved.