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

Packages that use OfferCode
org.broadleafcommerce.core.offer.dao   
org.broadleafcommerce.core.offer.domain   
org.broadleafcommerce.core.offer.service   
org.broadleafcommerce.core.offer.service.workflow   
org.broadleafcommerce.core.order.domain   
org.broadleafcommerce.core.order.service   
 

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

Methods in org.broadleafcommerce.core.offer.dao that return OfferCode
 OfferCode OfferCodeDao.create()
           
 OfferCode OfferCodeDaoImpl.create()
           
 OfferCode OfferCodeDao.readOfferCodeByCode(String code)
           
 OfferCode OfferCodeDaoImpl.readOfferCodeByCode(String code)
           
 OfferCode OfferCodeDao.readOfferCodeById(Long offerCode)
           
 OfferCode OfferCodeDaoImpl.readOfferCodeById(Long offerCodeId)
           
 OfferCode OfferCodeDao.save(OfferCode offerCode)
           
 OfferCode OfferCodeDaoImpl.save(OfferCode offerCode)
           
 

Methods in org.broadleafcommerce.core.offer.dao with parameters of type OfferCode
 void OfferCodeDao.delete(OfferCode offerCodeId)
           
 void OfferCodeDaoImpl.delete(OfferCode offerCode)
           
 OfferCode OfferCodeDao.save(OfferCode offerCode)
           
 OfferCode OfferCodeDaoImpl.save(OfferCode offerCode)
           
 

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

Classes in org.broadleafcommerce.core.offer.domain that implement OfferCode
 class OfferCodeImpl
           
 

Fields in org.broadleafcommerce.core.offer.domain with type parameters of type OfferCode
protected  List<OfferCode> OfferImpl.offerCodes
           
 

Methods in org.broadleafcommerce.core.offer.domain that return types with arguments of type OfferCode
 List<OfferCode> Offer.getOfferCodes()
          Returns the offer codes that can be used to retrieve this Offer.
 List<OfferCode> OfferImpl.getOfferCodes()
           
 

Method parameters in org.broadleafcommerce.core.offer.domain with type arguments of type OfferCode
 void Offer.setOfferCodes(List<OfferCode> offerCodes)
          Sets the offer codes that can be used to retrieve this Offer.
 void OfferImpl.setOfferCodes(List<OfferCode> offerCodes)
           
 

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

Methods in org.broadleafcommerce.core.offer.service that return OfferCode
 OfferCode OfferService.findOfferCodeById(Long id)
          Lookup an OfferCode by its id
 OfferCode OfferServiceImpl.findOfferCodeById(Long id)
           
 OfferCode OfferService.lookupOfferCodeByCode(String code)
          Lookup OfferCode by code.
 OfferCode OfferServiceImpl.lookupOfferCodeByCode(String code)
           
 OfferCode OfferService.saveOfferCode(OfferCode offerCode)
          Saves a new Offer or updates an existing Offer that belongs to an OfferCode, then saves or updates the OfferCode
 OfferCode OfferServiceImpl.saveOfferCode(OfferCode offerCode)
           
 

Methods in org.broadleafcommerce.core.offer.service that return types with arguments of type OfferCode
 Map<Offer,OfferCode> OfferService.getOffersRetrievedFromCodes(List<OfferCode> codes, Set<Offer> appliedOffers)
          Given a list of offer codes and a set of offers, return a map of of offer codes that are keyed by the offer that was applied to the order
 Map<Offer,OfferCode> OfferServiceImpl.getOffersRetrievedFromCodes(List<OfferCode> codes, Set<Offer> appliedOffers)
           
 Map<Offer,OfferCode> OfferService.getOffersRetrievedFromCodes(Order order)
          For a given order, give back a map of all Offers that were retrieved from OfferCodes.
 Map<Offer,OfferCode> OfferServiceImpl.getOffersRetrievedFromCodes(Order order)
           
protected  List<OfferCode> OfferServiceImpl.removeOutOfDateOfferCodes(List<OfferCode> offerCodes)
          Removes all out of date offerCodes based on the offerCode and its offer's start and end date.
 

Methods in org.broadleafcommerce.core.offer.service with parameters of type OfferCode
 OfferCode OfferService.saveOfferCode(OfferCode offerCode)
          Saves a new Offer or updates an existing Offer that belongs to an OfferCode, then saves or updates the OfferCode
 OfferCode OfferServiceImpl.saveOfferCode(OfferCode offerCode)
           
 boolean OfferService.verifyMaxCustomerUsageThreshold(Customer customer, OfferCode code)
          Validates that the given code is underneath the max uses for that code.
 boolean OfferServiceImpl.verifyMaxCustomerUsageThreshold(Customer customer, OfferCode code)
           
 

Method parameters in org.broadleafcommerce.core.offer.service with type arguments of type OfferCode
 Map<Offer,OfferCode> OfferService.getOffersRetrievedFromCodes(List<OfferCode> codes, Set<Offer> appliedOffers)
          Given a list of offer codes and a set of offers, return a map of of offer codes that are keyed by the offer that was applied to the order
 Map<Offer,OfferCode> OfferServiceImpl.getOffersRetrievedFromCodes(List<OfferCode> codes, Set<Offer> appliedOffers)
           
protected  List<OfferCode> OfferServiceImpl.removeOutOfDateOfferCodes(List<OfferCode> offerCodes)
          Removes all out of date offerCodes based on the offerCode and its offer's start and end date.
 

Uses of OfferCode in org.broadleafcommerce.core.offer.service.workflow
 

Method parameters in org.broadleafcommerce.core.offer.service.workflow with type arguments of type OfferCode
protected  List<OfferAudit> RecordOfferUsageActivity.saveOfferIds(Set<Offer> offers, Map<Offer,OfferCode> offerToCodeMapping, Order order)
          Persists each of the offers to the database as OfferAudits.
 

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

Fields in org.broadleafcommerce.core.order.domain with type parameters of type OfferCode
protected  List<OfferCode> OrderImpl.addedOfferCodes
           
 

Methods in org.broadleafcommerce.core.order.domain that return types with arguments of type OfferCode
 List<OfferCode> Order.getAddedOfferCodes()
           
 List<OfferCode> NullOrderImpl.getAddedOfferCodes()
           
 List<OfferCode> OrderImpl.getAddedOfferCodes()
           
 

Methods in org.broadleafcommerce.core.order.domain with parameters of type OfferCode
 void Order.addAddedOfferCode(OfferCode offerCode)
          Deprecated. 
 void NullOrderImpl.addAddedOfferCode(OfferCode offerCode)
           
 void OrderImpl.addAddedOfferCode(OfferCode offerCode)
          Deprecated. 
 void Order.addOfferCode(OfferCode addedOfferCode)
           
 void NullOrderImpl.addOfferCode(OfferCode addedOfferCode)
           
 void OrderImpl.addOfferCode(OfferCode offerCode)
           
 

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

Methods in org.broadleafcommerce.core.order.service with parameters of type OfferCode
 Order OrderServiceImpl.addOfferCode(Order order, OfferCode offerCode, boolean priceOrder)
           
 Order OrderService.addOfferCode(Order order, OfferCode offerCode, boolean priceOrder)
          Adds the given OfferCode to the order.
 Order OrderServiceImpl.removeOfferCode(Order order, OfferCode offerCode, boolean priceOrder)
           
 Order OrderService.removeOfferCode(Order order, OfferCode offerCode, boolean priceOrder)
          Remove the given OfferCode for the order.
 



Copyright © 2013. All Rights Reserved.