Uses of Interface
org.broadleafcommerce.core.offer.domain.OfferCode
Packages that use OfferCode
Package
Description
-
Uses of OfferCode in org.broadleafcommerce.core.offer.dao
Methods in org.broadleafcommerce.core.offer.dao that return OfferCodeModifier and TypeMethodDescriptionOfferCodeDao.create()OfferCodeDaoImpl.create()OfferCodeDao.readOfferCodeByCode(String code) OfferCodeDaoImpl.readOfferCodeByCode(String code) OfferCodeDao.readOfferCodeById(Long offerCode) OfferCodeDaoImpl.readOfferCodeById(Long offerCodeId) Methods in org.broadleafcommerce.core.offer.dao that return types with arguments of type OfferCodeModifier and TypeMethodDescriptionOfferCodeDao.readAllOfferCodesByCode(String code) OfferCodeDaoImpl.readAllOfferCodesByCode(String code) OfferCodeDao.readOfferCodesByIds(Collection<Long> offerCodeIds) OfferCodeDaoImpl.readOfferCodesByIds(Collection<Long> offerCodeIds) Methods in org.broadleafcommerce.core.offer.dao with parameters of type OfferCodeModifier and TypeMethodDescriptionvoidvoidOfferCodeDao.offerCodeIsUsed(OfferCode code) OfferCodeDaoImpl.offerCodeIsUsed(OfferCode code) -
Uses of OfferCode in org.broadleafcommerce.core.offer.domain
Classes in org.broadleafcommerce.core.offer.domain that implement OfferCodeFields in org.broadleafcommerce.core.offer.domain with type parameters of type OfferCodeMethods in org.broadleafcommerce.core.offer.domain with type parameters of type OfferCodeModifier and TypeMethodDescription<G extends OfferCode>
CreateResponse<G>OfferCodeImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) Methods in org.broadleafcommerce.core.offer.domain that return types with arguments of type OfferCodeModifier and TypeMethodDescriptionOffer.getOfferCodes()Returns the offer codes that can be used to retrieve this Offer.OfferImpl.getOfferCodes()Method parameters in org.broadleafcommerce.core.offer.domain with type arguments of type OfferCodeModifier and TypeMethodDescriptionvoidOffer.setOfferCodes(List<OfferCode> offerCodes) Sets the offer codes that can be used to retrieve this Offer.voidOfferImpl.setOfferCodes(List<OfferCode> offerCodes) -
Uses of OfferCode in org.broadleafcommerce.core.offer.service
Methods in org.broadleafcommerce.core.offer.service that return OfferCodeModifier and TypeMethodDescriptionOfferService.findOfferCodeById(Long id) Lookup an OfferCode by its idOfferServiceImpl.findOfferCodeById(Long id) OfferService.lookupOfferCodeByCode(String code) Lookup OfferCode by code.OfferServiceImpl.lookupOfferCodeByCode(String code) OfferService.saveOfferCode(OfferCode offerCode) Saves a new Offer or updates an existing Offer that belongs to an OfferCode, then saves or updates the OfferCodeOfferServiceImpl.saveOfferCode(OfferCode offerCode) Methods in org.broadleafcommerce.core.offer.service that return types with arguments of type OfferCodeModifier and TypeMethodDescriptionOfferService.buildOfferCodeListForCustomer(Order order) Attempts to resolve a list of offer codes associated explicitly with the customer.OfferService.buildOfferCodeListForCustomer(Customer customer) Deprecated.OfferServiceImpl.buildOfferCodeListForCustomer(Order order) OfferServiceImpl.buildOfferCodeListForCustomer(Customer customer) Deprecated.OfferService.findOfferCodesByIds(Collection<Long> ids) OfferServiceImpl.findOfferCodesByIds(Collection<Long> ids) 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 orderOfferService.getOffersRetrievedFromCodes(Order order) OfferServiceImpl.getOffersRetrievedFromCodes(List<OfferCode> codes, Set<Offer> appliedOffers) OfferServiceImpl.getOffersRetrievedFromCodes(Order order) OfferService.lookupAllOfferCodesByCode(String code) Lookup all OfferCodes by code.OfferServiceImpl.lookupAllOfferCodesByCode(String code) OfferServiceImpl.refreshOfferCodesIfApplicable(Order order) For enterprise installations, this will refresh any OfferCodes found to be out-of-date with current sandbox status.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 OfferCodeModifier and TypeMethodDescriptionAbstractOfferServiceExtensionHandler.addAdditionalOffersForCode(List<Offer> offers, OfferCode offerCode) OfferServiceExtensionHandler.addAdditionalOffersForCode(List<Offer> offers, OfferCode offerCode) Allows module extensions to add additional offers for a given offer code.OfferServiceExtensionManager.addAdditionalOffersForCode(List<Offer> offers, OfferCode offerCode) OfferService.deleteOfferCode(OfferCode code) OfferServiceImpl.deleteOfferCode(OfferCode code) AbstractOfferServiceExtensionHandler.removeOfferCodeFromOrder(OfferCode offerCode, Order order) OfferServiceExtensionHandler.removeOfferCodeFromOrder(OfferCode offerCode, Order order) OfferServiceExtensionManager.removeOfferCodeFromOrder(OfferCode offerCode, Order order) OfferService.saveOfferCode(OfferCode offerCode) Saves a new Offer or updates an existing Offer that belongs to an OfferCode, then saves or updates the OfferCodeOfferServiceImpl.saveOfferCode(OfferCode offerCode) booleanOfferService.verifyMaxCustomerUsageThreshold(Order order, OfferCode code) Validates that the given OfferCode has not reached its maximum number of usages.booleanOfferService.verifyMaxCustomerUsageThreshold(Customer customer, OfferCode code) Deprecated.booleanOfferServiceImpl.verifyMaxCustomerUsageThreshold(Order order, OfferCode code) booleanOfferServiceImpl.verifyMaxCustomerUsageThreshold(Customer customer, OfferCode code) Deprecated.Method parameters in org.broadleafcommerce.core.offer.service with type arguments of type OfferCodeModifier and TypeMethodDescriptionAbstractOfferServiceExtensionHandler.buildOfferCodeListForCustomer(Customer customer, List<OfferCode> offerCodes) OfferServiceExtensionHandler.buildOfferCodeListForCustomer(Customer customer, List<OfferCode> offerCodes) Allows module extension to add additional offer codes to the list, given the customerOfferServiceExtensionManager.buildOfferCodeListForCustomer(Customer customer, List<OfferCode> offerCodes) 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 orderOfferServiceImpl.getOffersRetrievedFromCodes(List<OfferCode> codes, Set<Offer> appliedOffers) 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 OfferCodeModifier and TypeMethodDescriptionprotected List<OfferAudit>RecordOfferUsageActivity.saveOfferIds(Set<Offer> offers, Map<Offer, OfferCode> offerToCodeMapping, Order order) Persists each of the offers to the database asOfferAudits. -
Uses of OfferCode in org.broadleafcommerce.core.order.domain
Fields in org.broadleafcommerce.core.order.domain with type parameters of type OfferCodeMethods in org.broadleafcommerce.core.order.domain that return types with arguments of type OfferCodeModifier and TypeMethodDescriptionNullOrderImpl.getAddedOfferCodes()Order.getAddedOfferCodes()OrderImpl.getAddedOfferCodes()Methods in org.broadleafcommerce.core.order.domain with parameters of type OfferCodeModifier and TypeMethodDescriptionvoidNullOrderImpl.addAddedOfferCode(OfferCode offerCode) voidOrder.addAddedOfferCode(OfferCode offerCode) Deprecated.voidOrderImpl.addAddedOfferCode(OfferCode offerCode) Deprecated.voidNullOrderImpl.addOfferCode(OfferCode addedOfferCode) voidOrder.addOfferCode(OfferCode addedOfferCode) voidOrderImpl.addOfferCode(OfferCode offerCode) -
Uses of OfferCode in org.broadleafcommerce.core.order.service
Methods in org.broadleafcommerce.core.order.service with parameters of type OfferCodeModifier and TypeMethodDescriptionOrderService.addOfferCode(Order order, OfferCode offerCode, boolean priceOrder) Adds the given OfferCode to the order.OrderServiceImpl.addOfferCode(Order order, OfferCode offerCode, boolean priceOrder) OrderService.removeOfferCode(Order order, OfferCode offerCode, boolean priceOrder) Remove the given OfferCode for the order.OrderServiceImpl.removeOfferCode(Order order, OfferCode offerCode, boolean priceOrder) Method parameters in org.broadleafcommerce.core.order.service with type arguments of type OfferCodeModifier and TypeMethodDescriptionAbstractOrderServiceExtensionHandler.addOfferCodes(Order order, List<OfferCode> offerCodes, boolean priceOrder) OrderService.addOfferCodes(Order order, List<OfferCode> offerCodes, boolean priceOrder) Adds the given OfferCodes to the order.OrderServiceExtensionHandler.addOfferCodes(Order order, List<OfferCode> offerCodes, boolean priceOrder) OrderServiceExtensionManager.addOfferCodes(Order order, List<OfferCode> offerCodes, boolean priceOrder) OrderServiceImpl.addOfferCodes(Order order, List<OfferCode> offerCodes, boolean priceOrder) -
Uses of OfferCode in org.broadleafcommerce.core.pricing.service.workflow
Methods in org.broadleafcommerce.core.pricing.service.workflow that return types with arguments of type OfferCode
OfferService.buildOfferCodeListForCustomer(Order)