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

Packages that use Offer
org.broadleafcommerce.offer.dao   
org.broadleafcommerce.offer.domain   
org.broadleafcommerce.offer.service   
org.broadleafcommerce.order.domain   
org.broadleafcommerce.order.service   
 

Uses of Offer in org.broadleafcommerce.offer.dao
 

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

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

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

Uses of Offer in org.broadleafcommerce.offer.domain
 

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

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

Methods in org.broadleafcommerce.offer.domain that return Offer
 Offer OrderItemOfferImpl.getOffer()
           
 Offer OrderItemOffer.getOffer()
           
 Offer OrderItemAdjustmentImpl.getOffer()
           
 Offer OrderAdjustmentImpl.getOffer()
           
 Offer OfferCodeImpl.getOffer()
           
 Offer OfferCode.getOffer()
           
 Offer OfferAuditImpl.getOffer()
           
 Offer OfferAudit.getOffer()
           
 Offer FulfillmentGroupAdjustmentImpl.getOffer()
           
 Offer CustomerOfferImpl.getOffer()
           
 Offer CustomerOffer.getOffer()
           
 Offer CandidateOrderOfferImpl.getOffer()
           
 Offer CandidateOrderOffer.getOffer()
           
 Offer CandidateItemOfferImpl.getOffer()
           
 Offer CandidateItemOffer.getOffer()
           
 Offer CandidateFulfillmentGroupOfferImpl.getOffer()
           
 Offer CandidateFulfillmentGroupOffer.getOffer()
           
 Offer Adjustment.getOffer()
           
 

Methods in org.broadleafcommerce.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 OrderItemAdjustmentImpl.init(OrderItem orderItem, Offer offer, java.lang.String reason)
           
 void OrderItemAdjustment.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 OrderItemOfferImpl.setOffer(Offer offer)
           
 void OrderItemOffer.setOffer(Offer offer)
           
 void OrderItemAdjustmentImpl.setOffer(Offer offer)
           
 void OrderAdjustmentImpl.setOffer(Offer offer)
           
 void OfferCodeImpl.setOffer(Offer offer)
           
 void OfferCode.setOffer(Offer offer)
           
 void OfferAuditImpl.setOffer(Offer offer)
           
 void OfferAudit.setOffer(Offer offer)
           
 void FulfillmentGroupAdjustmentImpl.setOffer(Offer offer)
           
 void CustomerOfferImpl.setOffer(Offer offer)
           
 void CustomerOffer.setOffer(Offer offer)
           
 void CandidateOrderOfferImpl.setOffer(Offer offer)
           
 void CandidateOrderOffer.setOffer(Offer offer)
           
 void CandidateItemOfferImpl.setOffer(Offer offer)
           
 void CandidateItemOffer.setOffer(Offer offer)
           
 void CandidateFulfillmentGroupOfferImpl.setOffer(Offer offer)
           
 void CandidateFulfillmentGroupOffer.setOffer(Offer offer)
           
 

Uses of Offer in org.broadleafcommerce.offer.service
 

Methods in org.broadleafcommerce.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.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
protected  java.util.List<Offer> OfferServiceImpl.filterOffers(java.util.List<Offer> offers, Customer customer)
           
 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
protected  java.util.List<Offer> OfferServiceImpl.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> OfferServiceImpl.removeOutOfDateOffers(java.util.List<Offer> offers)
          Removes all out of date offers.
 

Methods in org.broadleafcommerce.offer.service with parameters of type Offer
protected  boolean OfferServiceImpl.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 OfferServiceImpl.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 OfferServiceImpl.couldOfferApplyToOrder(Offer offer, Order order, DiscreteOrderItem 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 OfferServiceImpl.couldOfferApplyToOrder(Offer offer, Order order, DiscreteOrderItem 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  boolean OfferServiceImpl.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  java.util.List<CandidateItemOffer> OfferServiceImpl.removeOfferFromCandidateItemOffers(java.util.List<CandidateItemOffer> candidateOffers, Offer offer)
           
protected  java.util.List<CandidateOrderOffer> OfferServiceImpl.removeOfferFromCandidateOrderOffers(java.util.List<CandidateOrderOffer> candidateOffers, Offer 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.offer.service with type arguments of type Offer
 void OfferServiceImpl.applyOffersToOrder(java.util.List<Offer> offers, Order order)
           
 void OfferService.applyOffersToOrder(java.util.List<Offer> offers, Order order)
          Apply offers to order.
protected  java.util.List<Offer> OfferServiceImpl.filterOffers(java.util.List<Offer> offers, Customer customer)
           
protected  java.util.List<Offer> OfferServiceImpl.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> OfferServiceImpl.removeOutOfDateOffers(java.util.List<Offer> offers)
          Removes all out of date offers.
 

Uses of Offer in org.broadleafcommerce.order.domain
 

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

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

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

Uses of Offer in org.broadleafcommerce.order.service
 

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



Copyright © 2010. All Rights Reserved.